0

任何人都可以解释日志在 vb.net 代码中的含义吗?是对数函数还是其他一些日志事件。我对此进行了一些搜索,我了解到这是用于对数部分。但是,如果我对其应用对数,我不理解下面的代码行。

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

谁能解释这行代码以及相同的等效 java 是什么?

4

2 回答 2

1

这个日志意味着日志事件,我想。仅用于打印 tmp值。

于 2012-12-17T07:20:36.543 回答
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 的内置日志记录工具,我没有使用过。如果您需要复杂的日志记录功能,我推荐SLF4Jlog4j

于 2012-12-17T07:54:04.090 回答