Co to jest console.log () w java?


Odpowiedzi:


106

Log klasa:

API do wysyłania danych wyjściowych dziennika.

Ogólnie rzecz biorąc, użyj metod Log.v() Log.d() Log.i() Log.w()i Log.e().

Kolejność pod względem gadatliwości, od najmniej do najbardziej jest ERROR, WARN, INFO, DEBUG, VERBOSE. Informacje szczegółowe nigdy nie powinny być kompilowane do aplikacji, chyba że podczas programowania. Dzienniki debugowania są kompilowane, ale usuwane w czasie wykonywania. Dzienniki błędów, ostrzeżeń i informacji są zawsze przechowywane.

Poza Androidem System.out.println(String msg)jest używany.


14
Myślę, że masz na myśli System.out.printlnstandardową ziemię Java.
Jeremy Roman

1
dlaczego nie po prostu użyćconsole.printf("string...")
STEEL

2
@STEEL, ponieważ to nie istnieje dla Androida ani Java.
nhaarman

Możesz użyćLog.d("YOUR ACTIVITY", String.format("value1 = %d and value2 = %d", int_name1,int_name2));
Yo Apps

19

Użyj narzędzia do rejestrowania systemu Android.

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

Log ma kilka statycznych metod uzyskiwania dostępu do różnych poziomów dziennika. Wspólnym wątkiem jest to, że zawsze akceptują przynajmniej tag i komunikat dziennika.

Tagi to sposób filtrowania danych wyjściowych w komunikatach dziennika. Możesz ich użyć, aby przeczesać tysiące komunikatów dziennika, które zobaczysz, i znaleźć te, których konkretnie szukasz.

Z funkcji dziennika w systemie Android można korzystać, uzyskując dostęp do obiektów Log.x (gdzie metoda x jest poziomem dziennika). Na przykład:

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

Zwykle ustawiam tag jako nazwę klasy, aby wiedzieć, gdzie został wygenerowany komunikat dziennika. Oszczędza dużo czasu później w grze.

Komunikaty dziennika można wyświetlić za pomocą narzędzia logcat dla systemu Android:

adb logcat

Lub otwierając widok Logcat zaćmienia, przechodząc do paska menu

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

Lub użyj stałych: Log.DEBUG, Log.ERROR, Log.INFO, Log.VERBOSE, Log.WARN
Andy

7

console.log()w java polega System.out.println();na umieszczeniu tekstu w następnej linii

I System.out.print();umieszcza tekst w tej samej linii.


2
public class Console {

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

aby wywołać i używać jako JavaScript, po prostu zrób to:

Console.Log (Object)

Myślę, że to masz na myśli

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.