Log が vb.net コードで何を意味するのか説明できる人はいますか? それは対数関数ですか、それとも他のログイベントですか。これについていくつか検索を行ったところ、これが対数部分であることがわかりました。ただし、対数を適用すると、以下のコード行がわかりません。
tmp=pBuffer(5)+4
Log("tmp:" & tmp)
誰でもこのコード行を説明できますか?同じものに相当するJavaは何ですか?
そのコード行は、対数の数学演算ではなく、イベントをログファイル(またはコンソール)に記録しているように見えます。
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をお勧めします。
このログはログイベントのことだと思います。tmp値を出力するだけ です。