有谁知道如何减少玻璃鱼原木上每条线的宽度。它似乎包含很多我不需要的信息。下面是一行的示例。
[#|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 INFO 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;
这是在哪里配置的?
我已经发现在 glassfish 中安装日志格式化程序 https://stackoverflow.com/questions/3880452/install-log-formater-in-glassfish,但似乎有点极端。我真的必须创建自己的记录器吗?
提前致谢
自定义日志处理程序似乎是这里唯一的选择。
glassfish 管理指南详细描述了日志格式:
[#|yyyy-mm-ddThh:mm:ss.SSS-Z|Log Level|ProductName-Version|LoggerName|Key Value Pairs|Message|#]
From: Glassfish 管理指南,日志记录 http://docs.oracle.com/cd/E18930_01/html/821-2416/abluk.html#gkmex
进一步指出:
默认情况下,Oracle GlassFish Server 日志记录使用日志记录中描述的格式捕获在服务器日志文件中。但是,您可能会发现想要将消息记录到不同的位置,例如数据库或远程服务器,或者将来自特定记录器的消息记录到您自己的文件。这可以通过实现自定义日志处理程序来完成。本节介绍如何将自定义日志处理程序添加到 Oracle GlassFish Server 日志记录服务。
From: Glassfish 管理指南,添加自定义日志记录处理程序 http://docs.oracle.com/cd/E18930_01/html/821-2416/gklmn.html#gklnk
这篇博文 http://weblogs.java.net/blog/carlavmott/archive/2008/12/adding_custom_h.html显示了一个示例实现。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)