0

Log が vb.net コードで何を意味するのか説明できる人はいますか? それは対数関数ですか、それとも他のログイベントですか。これについていくつか検索を行ったところ、これが対数部分であることがわかりました。ただし、対数を適用すると、以下のコード行がわかりません。

tmp=pBuffer(5)+4
Log("tmp:" & tmp)

誰でもこのコード行を説明できますか?同じものに相当するJavaは何ですか?

4

2 に答える 2

1

そのコード行は、対数の数学演算ではなく、イベントをログファイル(またはコンソール)に記録しているように見えます。

Javaでロギングを行う方法はたくさんありますが、最も簡単な方法は(最も良い方法ではありませんが)、次のことを行うことです。

import java.util.logging.Logger;

public class Example {

    private static final Logger log = Logger.getLogger(Example.class.getName());

    static void doStuff(int[] pBuffer) {
        int tmp = pBuffer[5] + 4;
        log.info("tmp:" + tmp);
    }

    public static void main(String[] args) {
        doStuff(new int[] {0, 1, 2, 3, 4, 5});
    }
}

サンプルコードを関数として逐語的に翻訳しましたdoStuff。これを実行すると、次のようなものがコンソールに出力されます。

12 17, 2012 4:47:01 PM Example doStuff
INFO: tmp:9

このコードは、私が使用していないJavaの組み込みロギング機能を使用しています。高度なロギング機能が必要な場合は、SLF4Jまたはlog4jをお勧めします。

于 2012-12-17T07:54:04.090 に答える
1

このログはログイベントのことだと思います。tmp値を出力するだけ です。

于 2012-12-17T07:20:36.543 に答える