簡體   English   中英

Log - vb.net到java

[英]Log - vb.net to java

任何人都能解釋一下Log在vb.net代碼中的含義嗎? 是Logarithm函數還是其他一些日志事件。 我對此進行了一些搜索,我理解這是針對Logarithm部分的。 但是,如果我將Logarithm應用於它,我不理解下面的代碼行。

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

任何人都可以解釋這行代碼和相同的java是什么?

我想這個日志意味着日志事件。 只是為了打印tmp值。

該行代碼看起來是將事件記錄到日志文件(或控制台)而不是Logarithm數學運算。

有很多方法可以用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的內置日志記錄工具,我沒有使用過。 如果您需要復雜的日志記錄功能,我建議使用SLF4Jlog4j

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM