现在我正在我的项目中实现日志记录机制。我可以在cmd中看到日志详细信息。问题是,日志就像
0 [main] INFO dca.bca.cur.client.actions.CreateGroup - Inside the create group
318 [main] ERROR dca.bca.cur.client.actions.CreateGroup - Group Deployment failed
我不希望此日志中有类名。只是想看看这条消息 喜欢这种格式
[INFO] [02:42:21.786] Inside the create group.
[INFO] [02:42:21.786] Group Deployment failed
答案 0 :(得分:1)
您需要将转换模式更改为log4j.xml中的转换模式
<param name="ConversionPattern" value="%-5p [%d{HH:mm:ss,SSS}] %m%n" />
答案 1 :(得分:0)
您可以更改Log4j properties
文件中的模式。
示例布局如下所示
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n" />
</layout>
答案 2 :(得分:0)
在log4j.properties
或log4j.xml
配置文件中,您需要将转换模式设置为:
[%p] [%d{HH:mm:ss.SSS}] %m%n
请参阅PatternLayout
文档,了解如何构建不同的格式或进一步自定义此格式。可以使用SimpleDateFormat
模式指定时间。