Qual è il console.log () di java?


Risposte:


108

La classe Log :

API per l'invio dell'output del registro.

In genere, usa i metodi Log.v() Log.d() Log.i() Log.w()e Log.e().

L'ordine in termini di verbosità, dal meno al più è ERROR, WARN, INFO, DEBUG, VERBOSE. Verbose non dovrebbe mai essere compilato in un'applicazione tranne durante lo sviluppo. I registri di debug vengono compilati ma rimossi in fase di esecuzione. I registri di errori, avvisi e informazioni vengono sempre conservati.

Al di fuori di Android, System.out.println(String msg)viene utilizzato.


14
Penso che intendi System.out.printlnper Java-land standard.
Jeremy Roman

1
perché non usare soloconsole.printf("string...")
ACCIAIO

2
@STEEL perché non esiste per Android o Java.
nhaarman

Potresti usareLog.d("YOUR ACTIVITY", String.format("value1 = %d and value2 = %d", int_name1,int_name2));
Yo Apps

19

Utilizza l'utilità di registrazione di Android.

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

Log ha una serie di metodi statici per accedere ai diversi livelli di log. Il filo conduttore è che accettano sempre almeno un tag e un messaggio di log.

I tag sono un modo per filtrare l'output nei messaggi di registro. Puoi usarli per guadare tra le migliaia di messaggi di registro che vedrai e trovare quelli che stai cercando specificamente.

Puoi utilizzare le funzioni di log in Android accedendo agli oggetti Log.x (dove il metodo x è il livello di log). Per esempio:

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");

Di solito faccio un punto per rendere il tag il nome della mia classe in modo da sapere anche dove è stato generato il messaggio di log. Risparmia molto tempo nelle fasi successive del gioco.

Puoi vedere i tuoi messaggi di registro utilizzando lo strumento logcat per Android:

adb logcat

O aprendo la vista Logcat di eclipse andando alla barra dei menu

Window->Show View->Other then select the Android menu and the LogCat view

Oppure usa le costanti: Log.DEBUG, Log.ERROR, Log.INFO, Log.VERBOSE, Log.WARN
Andy

9

console.log()in java è System.out.println();mettere il testo nella riga successiva

E System.out.print();mette il testo sulla stessa riga.


2
public class Console {

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

per chiamare e utilizzare come JavaScript basta fare questo:

Console.Log (Object)

Penso che sia quello che intendi

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.