是否存在可查看PROGRESS 4GL日志的Logviewer应用?
PROGRESS 4GL 日志查看工具方案
日常开发运维中查看4GL生成的.lg、.log格式日志不需要硬读无格式纯文本,有不少成熟可用的工具:
官方自带工具(优先选用,适配性最好)
- Progress Developer Studio(PDS-OE)内置日志查看器:安装对应版本的OpenEdge开发环境后,直接把日志文件拖入PDS即可打开,自带日志级别高亮、错误条目快速定位功能,还能关联日志里标注的源码行号直接跳转到对应4GL代码位置,不需要额外配置。
- Proenv命令行工具:进入Proenv运行环境后,可使用内置的
logman命令对大体积日志做预筛选,比如执行logman filter -level error -input 业务运行日志.lg -output 仅错误条目.log就能快速把所有报错级别的日志单独导出,不用手动逐行翻找。
第三方适配工具
- ProTop 日志查看模块:是Progress生态常用的运维配套工具,专门针对4GL日志格式做了解析适配,支持按客户端连接ID、事务编号、时间区间过滤内容,会自动把数据库启停、锁超时、事务回滚这类关键事件做高亮标记,加载GB级大日志的速度远快于普通文本编辑器。
- 通用编辑器自定义配置:如果不想安装专用工具,可以给Notepad++、VS Code自定义一套4GL日志语法高亮规则,把错误、警告、调试类的日志关键字分别标记不同显示颜色,也能大幅降低阅读难度,规则可以根据自身项目的日志输出格式调整,灵活度很高。
注意:不要用Windows系统自带记事本打开100MB以上的4GL运行日志,大概率会出现格式错乱、加载无响应的问题,优先选择带大文件加载优化的工具打开。
内容的提问来源于stack exchange,提问作者Bharat
相关产品推荐
相关产品推荐

