程序名称:ROS日志服务器
程序用途:用于集中接收ROS日志,方便查看集中管理的ROS日志信息,可过滤非正常信息,支持中文日志记录。
当前已实现功能:
1.接收ROS日志(端口为默认UDP 514)
2.过滤非正常信息。(比如其他程序对日志端口发包)
3.支持中文日志记录。
4.记录到数据库
5.按时间分页浏览
6.添加按关键字查询指定日期日志
7.临时记录当前过滤的信息到缓冲区,并允许查看被过滤的信息
8.添加IP内容搜索功能
9.添加系统语言检测,增加英文界面环境。
VC运行库:http://www.7edown.com/soft/down/soft_11510.html
使用帮助:
比如把外网UDP1001映射到日志服务器UDP514端口,然后修改脚本内514为1001.
- /system logging action set [find name=remote] remote=192.168.9.200 remote-port=514 src-address=0.0.0.0
- /system logging set [find] action=remote
更新版本:1.91(正式版)
时间:2016.9.6
更新内容:按F2修改服务端口会默认显示当前使用的端口。优化接收日志性能。添加消息框水平滚动条,方便直接查看超长日志内容。
更新版本:1.9(正式版)
时间:2016.8.5
更新内容:允许用户自主关闭消息过滤功能,按F3进行设置。左下角会显示过滤功能工作状态。
更新版本:1.8(正式版)
时间:2016.8.3
更新内容:主界面消息框双击可复制选中条目消息内容。
更新版本:1.7(正式版)
时间:2016.5.31
更新内容:修正如果程序正在接收日志时清除日志会报错的BUG。改为清除日志时停止所有接收工作,清理完成后再继续接收日志。使用XP环境重新编译,可兼容较老的系统。
更新版本:1.6(正式版)
时间:2016.5.15
更新内容:删除过期日志数据时自动整理数据库,压缩数据库文件。
更新版本:1.5(正式版)
时间:2015.9.11
更新内容:一言难尽。不说了....
更新版本:1.4(修正BUG中)
时间:2015.9.10
更新内容:自动滚动到最新接受的消息并显示。修复BUG中,还在排查是否根治BUG阶段。
更新版本:1.3(存在BUG,影响正常使用)
时间:2015.9.9
更新内容:调整持续接收日志最大只显示500条,大于500条时则自动覆盖最旧的显示。重启程序后只读取倒数500条日志。当接收日志内容每秒大于10条时,只有每秒前10条显示并记录到数据库,后面的将取消显示,直接记录到数据库。加强记录内容判断,防止记录不正确的信息导致程序异常。
更新版本:1.2(存在BUG,影响正常使用)
时间:2015.9.5
更新内容:当单次运行累积当日记录过大时(大于100W条),会导致内存回收失败造成溢出。已经处理这个内存回收机制,但是不建议使用本程序进行大数据记录接收,MDB数据库在大数据量的时候性能较差,且有条目上限。重启程序后只读取倒数50条日志,持续接收日志最大只显示1000条,大于1000条时则自动覆盖最旧的显示。搜索日志数量限制为最大显示5000条。
更新版本:1.1(正式版)
时间:2015.9.4
更新内容:启动程序时自动检测服务端口状态,如果发现端口冲突则提示修改服务端口。不要在一个主机上同时开启多个本程序,仍然会端口冲突。可以检测并修复和其他程序的端口冲突,但是不能在开启多个本程序后排除和自己端口冲突。修正一处接收内容过长导致溢出的BUG。
更新版本:1.0(正式版)
时间:2015.6.7
更新内容:修正清除日志功能清除当天的会导致程序报错的BUG。添加系统语言检测,中文系统则显示中文界面,其他语言则显示英文。
更新版本:0.8(正式版)
时间:2015.5.5
更新内容:修正统计天数字符不会自动跟随窗口调整位置的BUG。添加按天数清除日志功能。
更新版本:0.7(测试版)
时间:2015.4.21
更新内容:添加允许按IP查询日志功能,并且可以同时按IP和关键字查询。添加总记录天数统计。
更新版本:0.6(测试版)
时间:2015.4.20
更新内容:临时记录当前过滤的信息到缓冲区,并允许查看被过滤的信息。双击底部过滤信息文字激活查看信息窗口。
更新版本:0.5(测试版)
时间:2015.4.19
更新内容:修正跨天日志没有记录到对应的日期数据库里而是记录到启动程序时的日期数据库BUG。
更新版本:0.4(测试版)
时间:2015.4.18
更新内容:修正一处变量类型错误,大幅提高程序执行效率和添加错误校验,之前每秒接收超过15条/秒会报错。现在实测每秒接收超过1100条不会报错。(吊炸天有没有)
更新版本:0.3(测试版)
时间:2015.4.18
更新内容:修正数据库记录跨天时,右上角选时间的选项没有清空缓存BUG。添加按时间和按日志内容关键字搜索数据库(后期会添加IP内容搜索功能)。
更新版本:0.2(测试版)
时间:2015.4.16
更新内容:自动创建数据库,自动记录接收到的日志到数据库。重新加载程序时自动加载当天历史日志数据。按日期分表记录,可选浏览指定日期的记录。修正一些BUG。(请重新下载。)
更新版本:0.1(测试版)
时间:2015.4.15
更新内容:初始版本,测试阶段,无特别介绍内容,自行测试。修复最小化后报错。(请重新下载。)