我正在使用 Log4j 来记录我的应用程序活动。在我的本地环境中,它的日志记录如下
文件名:行号: 您的日志消息
然后我创建了存档并在另一个环境中部署,然后它的日志记录没有文件名,如果记录器执行此操作,任何人都可以清除我的属性。谢谢
在 log4j.properties 文件中设置
log4j.appender.FILE.layout.conversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %-5p %l - %m%n
Run Code Online (Sandbox Code Playgroud)
这里%l指定生成位置信息。根据PatternLayout的规范:“位置信息取决于 JVM 实现,但通常由调用方法的完全限定名称组成,后跟调用者源文件名和括号之间的行号。”
归档时间: |
|
查看次数: |
7972 次 |
最近记录: |