我可以使用两个或多个日志级别INFO,ERROR但不是全部

时间:2018-07-23 11:57:37

标签: java logging

如何在应用程序中使用2个或更多日志记录级别,而不是全部使用

1 个答案:

答案 0 :(得分:1)

已订购日志。因此,不必使用2个不同的级别。

假设您使用的是log4j API,对于标准级别,我们有ALL <TRACE <DEBUG <INFO <{{1} } <WARN <ERROR <FATAL

这意味着当您将日志级别设置为OFF时,将记录所有以WARNWARNERRORFATAL身份登录的人

|       | FATAL | ERROR | WARN | INFO | DEBUG | TRACE | ALL |
| OFF   |       |       |      |      |       |       |     |
| FATAL |   X   |       |      |      |       |       |     |
| ERROR |   X   |   X   |      |      |       |       |     |
| WARN  |   X   |   X   |  X   |      |       |       |     |
| INFO  |   X   |   X   |  X   |  X   |       |       |     |
| DEBUG |   X   |   X   |  X   |  X   |   X   |       |     |
| TRACE |   X   |   X   |  X   |  X   |   X   |   X   |     |
| ALL   |   X   |   X   |  X   |  X   |   X   |   X   |  X  |

X - is visible

上表表示日志在每个级别的工作方式。例如,对于OFF级,什么都看不见,对于OFF级,什么都可见。