当前位置:  开发笔记 > 编程语言 > 正文

Java/Glassfish日志文件的远程日志查看器

如何解决《Java/Glassfish日志文件的远程日志查看器》经验,为你挑选了3个好方法。

我正在寻找一个与Chainsaw具有相似功能的日志查看器,我可以将Glassfish日志文件拖到例如SSH/SCP上.有谁知道这样的工具是否存在?



1> 小智..:

OtrosLogViewer用户VFSFileSystems可以从远程服务器(ftp,sftp,smb,http)加载日志.它支持java.util.logging.XMLFormatter和java.util.logging.SimpleFormatter.请参阅:http: //code.google.com/p/otroslogviewer/


这个工具很棒.我希望我可以两次投票:)

2> pharsicle..:

我已经开始查看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|#]的问题得到解决之前,它们会稍微污染消息.

已编辑: 第四个字段是记录器名称.



3> Alan B. Dee..:

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

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有