log4j.rootCategory
feild可以有4个不同的值,即:
DEBUG,WARN,INFO and ERROR
。你能告诉我哪种情况最合适吗?
答案 0 :(得分:16)
从最不严重到最重要的一次:
ALL < DEBUG < INFO < WARN < ERROR < FATAL < OFF
如果您选择其中一个,log4j将打印该类型和更严重类型的所有消息。
用途:
ALL
:打印所有消息* DEBUG
:调试消息INFO
:不是问题的信息WARN
:不是错误,而是可能导致未来错误的内容ERROR
:出了问题,应用程序管理的问题,应用程序可以停止或不通过,通常必须报告FATAL
:崩溃应用程序的错误OFF
:不打印任何消息* (*)这些只是关键字;对于这些类别,没有方法all(msg)
和off(msg)
,就像我们有error(msg)
或debug(msg)
一样。
通常在开发过程中,我设置为ALL
或DEBUG
,而在部署时,我设置为INFO
或WARN
。