我正在寻找一个与Chainsaw具有相似功能的日志查看器,我可以将Glassfish日志文件拖到例如SSH/SCP上.有谁知道这样的工具是否存在?
OtrosLogViewer用户VFSFileSystems可以从远程服务器(ftp,sftp,smb,http)加载日志.它支持java.util.logging.XMLFormatter和java.util.logging.SimpleFormatter.请参阅:http: //code.google.com/p/otroslogviewer/
我已经开始查看OtrosLogViewer并发现它的最新更新需要更改GlassFish的模式文件格式.信息来自此问题.
这是适用于我的模式定义:
name=GlassFish Pattern type=log4j pattern=[#|TIMESTAMP|LEVEL|PROP(A)|LOGGER|_ThreadID=PROP(B);_ThreadName=THREAD;|MESSAGE dateFormat=yyyy-MM-dd'T'HH:mm:ss.SSSZZZZ charset=UTF-8 customLevels=SEVERE=FATAL,WARNING=WARN,CONFIG=INFO,FINE=DEBUG,FINER=TRACE,FINEST=TRACE,INFO=INFO
我正在使用OtrosLogViewer的发布2012-04-25.在解析尾随\n|#]
的问题得到解决之前,它们会稍微污染消息.
已编辑: 第四个字段是记录器名称.
OtrosLogViewer很不错,但您必须为glassfish日志设置模式.
只需在$ {OTROS_ROOT} /plugins/logimporters/glassfish.pattern中创建一个文件:
type=log4j pattern=[#|TIMESTAMP|LEVEL|PROP(A)|CLASS|_ThreadID=PROP(B);_ThreadName=THREAD;|MESSAGE|#] dateFormat=yyyy-MM-ddTHH:mm:ss.SSSZZZZ name=glassfish parser charset=UTF-8