2

我知道这个问题有点外围,但我有点困惑,因为我真的不知道在方法调用 logp 中是否使用括号。

我通常使用这个:

LOGGER.logp(WARNING, "MyClass", "myMethod()", "Error while ...");
4

2 回答 2

3

没有必要,如果您需要了解,您可以使用()我们不需要的大部分。

即使你使用log.warning("warning message");它也会记录方法名和类名。如果您还需要更多格式化,可以将Formatter添加到日志处理程序。

于 2012-11-30T11:12:48.207 回答
1

我会如你所愿,但在我看来,括号明确地表示方法名称。当您需要搜索数十条消息时,它可以帮助您找到例如从带有 name 的方法记录myMethod()。此外,如果它有奇怪的名字,比如名词,也可以用来调用类。

于 2012-11-30T10:57:16.683 回答