我知道这个问题有点外围,但我有点困惑,因为我真的不知道在方法调用 logp 中是否使用括号。
我通常使用这个:
LOGGER.logp(WARNING, "MyClass", "myMethod()", "Error while ...");
我知道这个问题有点外围,但我有点困惑,因为我真的不知道在方法调用 logp 中是否使用括号。
我通常使用这个:
LOGGER.logp(WARNING, "MyClass", "myMethod()", "Error while ...");
没有必要,如果您需要了解,您可以使用()
我们不需要的大部分。
即使你使用log.warning("warning message");
它也会记录方法名和类名。如果您还需要更多格式化,可以将Formatter添加到日志处理程序。
我会如你所愿,但在我看来,括号明确地表示方法名称。当您需要搜索数十条消息时,它可以帮助您找到例如从带有 name 的方法记录myMethod()
。此外,如果它有奇怪的名字,比如名词,也可以用来调用类。