【问题标题】:Reducing line width of glassfish log减少玻璃鱼原木的线宽
【发布时间】:2012-03-04 16:12:10
【问题描述】:

有谁知道如何减少 glassfish 原木上每一行的宽度。它似乎包含很多我不需要的信息。下面是一行的示例。

[#|2012-03-04T16:00:09.537+0000|INFO|oracle-glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=94;_ThreadName=Thread-1 ;|16:00:09,537 信息 MyClassNameThatIsLogging:89 - LogMessageHere

我真正关心的是:

  • 开始的时间 - 虽然没有这么多细节 (2012-03-04T16:00:09.537+0000)
  • 日志级别 (INFO)
  • 类名/行号 (MyClassNameThatisLogging:89)
  • 消息 (LogMessageHere)

我不关心这部分

oracle-glassfish3.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=94;_ThreadName=Thread-1;

这是在哪里配置的?

我找到了Install log formater in glassfish,但似乎有点极端。我真的必须创建自己的记录器吗?

提前致谢

【问题讨论】:

    标签: logging glassfish glassfish-3


    【解决方案1】:

    自定义日志处理程序似乎是这里唯一的选择。

    glassfish 管理员指南确实详细描述了日志格式:

    [#|yyyy-mm-ddThh:mm:ss.SSS-Z|Log Level|ProductName-Version|LoggerName|Key Value Pairs|Message|#]
    

    发件人:Glassfish Admin Guide, Log Records

    进一步说明:

    默认情况下,Oracle GlassFish Server 日志记录使用日志记录中描述的格式捕获在服务器日志文件中。但是,您可能会发现要将消息记录到不同的位置,例如数据库或远程服务器,或者将来自特定记录器的消息记录到您自己的文件中。这可以通过实现自定义日志处理程序来完成。本节介绍如何将自定义日志处理程序添加到 Oracle GlassFish Server 日志记录服务。

    发件人:Glassfish Admin Guide, Adding a Custom Logging Handler

    This blog post 显示了一个示例实现。

    【讨论】:

    • 感谢 TPete。我会看看那个。敲碎坚果就像一把大锤。
    猜你喜欢
    • 1970-01-01
    • 2013-01-18
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 2012-06-21
    • 1970-01-01
    • 2013-03-15
    • 2012-06-15
    相关资源
    最近更新 更多