【问题标题】:java.util.Logger logp - should I use () in method name?java.util.Logger logp - 我应该在方法名称中使用 () 吗?
【发布时间】:2012-11-30 10:43:03
【问题描述】:

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

我通常用这个:

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

【问题讨论】:

    标签: java java.util.logging


    【解决方案1】:

    没必要,如果你需要理解你可以使用() 大部分我们不需要。

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

    【讨论】:

    • 感谢您的回答。我可能会使用warning(...) 而不是上面的示例。
    【解决方案2】:

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

    【讨论】:

    • 感谢您的回答。记录方法名称时,我将保留括号原样。
    猜你喜欢
    • 1970-01-01
    • 2014-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    • 1970-01-01
    • 2013-06-16
    • 1970-01-01
    相关资源
    最近更新 更多