【问题标题】:How to save logs in Eclipse without saving information about execution?如何在 Eclipse 中保存日志而不保存有关执行的信息?
【发布时间】:2016-01-28 16:28:06
【问题描述】:

我实际上使用 log4j 来保存我的日志文件。 文件中保存的信息是这样的:

2016-01-28 17:18:41,895 [ SynchroDerbi.java:main:56] - 记录器 测试

现在我只想保存“记录器测试”部分 我想要类似的东西:记录器测试

如何删除邮件的其他部分?或者我可以使用一个简单的其他记录器而不是使用 lg4j?

【问题讨论】:

  • 阅读关于 PatternLayout 的 log4j 文档
  • 感谢您的回答。有没有其他简单的记录器可以解决我的问题?

标签: java eclipse logging log4j


【解决方案1】:

在您的 log4j 配置文件(很可能是 log4j.properties)中将模式更改为:%m%n

m:用于输出应用程序提供的与日志事件相关的消息。

n:输出平台相关的行分隔符或字符。

(这暂时是您想要的,但很可能您会返回原始布局,该布局还显示记录器在代码中的位置和记录事件时间)

PatternLayout javadoc

【讨论】:

    猜你喜欢
    • 2020-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-13
    • 1970-01-01
    相关资源
    最近更新 更多