spring-boot - 我如何知道 Log4j2 框架中日志消息的来源?
问题描述
我正在 Log4j2.xml 中编写日志记录配置。我已经在指定的包中配置了 AppenderRef。
<Logger name="org.springframework.boot" level="info" additivity="false">
<AppenderRef ref="ConsoleAppender" />
<AppenderRef ref="FileAppender" />
</Logger>
我怎么知道消息来自哪里。例如。当我在“org.springframework.boot”中收到一些消息时,我只需要知道消息和指定的包。
1、留言“.....”
2、打包“org.springframework.boot”
解决方案
每个日志事件都可以包含调用者的位置信息。不同的布局可能包含也可能不包含它,因为包含它有点昂贵。在模式布局中,您可以通过指定 %class、%method 和 %line 转换模式来包含它。
推荐阅读
- c++ - 如何在模板类中调用函数对象,其中函数对象使用函数签名中的模板?
- javascript - 在 react native 中显示来自两个 json 文件的数据
- python - Find the smallest angle to include all points in a plane
- javascript - 为什么 jest.spyOn() 有时不适用于 Vue 组件的方法?
- css - Wordpress 帖子背景图像在类别页面上渗出
- c# - 如何处理通用存储库中的数据库事务?
- python - 多行的 itertools.product()
- user-interface - 如何根据项目索引更改gridView的高度??[颤动]
- perl - Perl 可以为未初始化的变量引用输出运行时错误,而不是静默退出脚本吗?
- javascript - 如何安全地存储 websockets 的唯一客户端 ID?