Qual é o console.log () do java?

Respostas:

106

A classe Log :

API para enviar saída de log.

Geralmente, use os métodos Log.v() Log.d() Log.i() Log.w()e Log.e().

A ordem em termos de avisos, a partir de pelo menos a maior parte é ERROR, WARN, INFO, DEBUG, VERBOSE. Detalhado nunca deve ser compilado em um aplicativo, exceto durante o desenvolvimento. Os logs de depuração são compilados, mas removidos no tempo de execução. Registros de erros, avisos e informações são sempre mantidos.

Fora do Android, System.out.println(String msg)é usado.

nhaarman
fonte
14
Acho que você quer dizer System.out.printlnJava-land padrão.
Jeremy Roman
1
por que não usarconsole.printf("string...")
STEEL
2
@STEEL porque isso não existe para Android ou Java.
nhaarman
Você poderia usarLog.d("YOUR ACTIVITY", String.format("value1 = %d and value2 = %d", int_name1,int_name2));
Yo Apps de
19

Use o utilitário de registro do Android.

http://developer.android.com/reference/android/util/Log.html

O log tem vários métodos estáticos para acessar os diferentes níveis de log. O ponto comum é que eles sempre aceitam pelo menos uma tag e uma mensagem de log.

Tags são uma forma de filtrar a saída em suas mensagens de log. Você pode usá-los para percorrer as milhares de mensagens de log que verá e encontrar aquelas que está procurando especificamente.

Você usa as funções de Log no Android acessando os objetos Log.x (onde o método x é o nível de log). Por exemplo:

Log.d("MyTagGoesHere", "This is my log message at the debug level here");
Log.e("MyTagGoesHere", "This is my log message at the error level here");

Normalmente, faço questão de tornar a tag meu nome de classe, para que também saiba onde a mensagem de log foi gerada. Economiza muito tempo mais tarde no jogo.

Você pode ver suas mensagens de registro usando a ferramenta logcat para Android:

adb logcat

Ou abrindo a visualização do eclipse Logcat indo para a barra de menu

Window->Show View->Other then select the Android menu and the LogCat view
John O'Connor
fonte
Ou use as constantes: Log.DEBUG, Log.ERROR, Log.INFO, Log.VERBOSE, Log.WARN
Andy
7

console.log()em java é System.out.println();colocar texto na próxima linha

E System.out.print();coloca o texto na mesma linha.

Timoobober
fonte
2
public class Console {

    public static void Log(Object obj){
        System.out.println(obj);
    }
}

para chamar e usar como JavaScript, basta fazer o seguinte:

Console.Log (Object)

Eu acho que é isso que você quer dizer

BunnyCoder
fonte