|
|
1
34
在log4j.properties文件中,我将根记录器日志记录级别设置为ERROR。然后,对于我特别想要记录的包,比如我的应用程序代码,我将记录级别设置为INFO或DEBUG。
我看到一些同事把根日志记录设置得很低,最后却列出了他们不想看到的所有内容,这在我看来似乎很落后。我宁愿列出我想记录的内容,也不愿列出所有我不想记录的内容。 顺便说一句,完全关闭第三方组件的登录对我来说似乎是个坏主意。例如,Spring的噪音相对较大,它使用WARN来表示我确实不需要知道的内容,但是如果它记录了一个错误条目来表示我想看到的内容,它就会发出警告。 |
|
|
2
15
您可以通过更改log4j.properties/log4j.xml文件中的记录器级别来完成。
|
|
|
3
3
在log4j.properties中,可以根据每个记录器定义各个级别:
在log4j.xml中,语法是
<name>通常是完全限定的类名。您可能希望使用WARN或ERROR而不是FATAL |
|
|
4
2
只是不要在log4j.properties中添加这些包。例如,您的属性文件中必须有这个For Spring。如果你有下面这样的条目(任何以组织架构). 冬眠也需要这样做。
正如前面提到的,您还应该设置以下内容。我忘了提这个。
|
|
MattWeiler · 项目使用Log4j2,但依赖项使用Log4j 8 年前 |
|
|
user5444681 · 如何在包覆面提取容器中使用log4j2? 8 年前 |
|
|
Allan Peres · Log4j不创建日志文件,只创建控制台 8 年前 |
|
|
mtkarakaya · 替换包含环境变量的路径字符串 8 年前 |
|
|
m.francia · 如何配置log4j以发送wowza日志? 8 年前 |
|
|
khaled · 在Robot框架中,如何在执行期间登录到控制台 8 年前 |
|
|
user2953788 · log4j。性能过滤火花和纱线原木 8 年前 |