Javaのconsole.log()とは何ですか?


回答:


108

ログクラス:

ログ出力を送信するためのAPI。

通常、Log.v() Log.d() Log.i() Log.w()andLog.e() メソッドを使用します。

少なくともからほとんどに冗長性の面で順序は、ありますERRORWARNINFODEBUGVERBOSE。開発中を除いて、Verboseをアプリケーションにコンパイルしないでください。デバッグログはコンパイルされますが、実行時に削除されます。エラー、警告、および情報ログは常に保持されます。

Android以外でSystem.out.println(String msg)は使用されます。


14
私はあなたSystem.out.printlnが標準的なJavaランドを意味すると思います。
ジェレミーローマン

1
なぜ使用しないのかconsole.printf("string...")
STEEL

2
@STEELは、AndroidまたはJavaには存在しないためです。
nhaarman 2018年

あなたは使用することができますLog.d("YOUR ACTIVITY", String.format("value1 = %d and value2 = %d", int_name1,int_name2));
ヨアプリ

19

Androidロギングユーティリティを使用します。

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

ログには、さまざまなログレベルにアクセスするための静的メソッドがたくさんあります。共通のスレッドは、常に少なくともタグとログメッセージを受け入れるというものです。

タグは、ログメッセージの出力をフィルタリングする方法です。それらを使用して、表示される何千ものログメッセージを調べ、特に探しているものを見つけることができます。

AndroidのLog関数を使用するには、Log.xオブジェクト(xメソッドはログレベル)にアクセスします。例えば:

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

私は通常、タグをクラス名にすることを重要視しているので、ログメッセージがどこで生成されたかもわかります。ゲームの後半で多くの時間を節約できます。

あなたはアンドロイドのためのlogcatツールを使用してあなたのログメッセージを見ることができます:

adb logcat

または、メニューバーに移動して日食Logcatビューを開くことによって

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

または、次の定数を使用します:Log.DEBUG、Log.ERROR、Log.INFO、Log.VERBOSE、Log.WARN
Andy

9

console.log()JavaSystem.out.println();では、次の行にテキストを配置します

そしてSystem.out.print();、同じ行にテキストを配置します。


2
public class Console {

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

JavaScriptとして呼び出して使用するには、次のようにします。

Console.Log (Object)

それがあなたの言いたいことだと思います

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.