用于在线查看日志,切换日志输出级别,输出目标等
log-open是基于spring boot的库项目,切换到项目根目录运行 gradlew jar。将生成的jar引入到spring boot项目即可使用。此jar依赖rabbitMQ,需要在MQConfig类里面配置相关信息,参考类的说明
OnlineLogViewer是C#项目,为日志查看的客户端,需要修改LogMessageQueue.cs中的MQ配置信息
客户端工具使用说明:
点击“设置输出级别”会弹出选择profile的界面,选择当前要查看日志的profile,点击确定进入设置界面
在设置界面,工具会自动探测所有的服务,并添加到最左边的服务列表。
接下来就是要设置具体的某个日志类的输出级别,因为日志类较多,所以需要根据服务名,以及类名(过滤按钮左边的输入框)来进行过滤。
选择对应的服务,以及输入了相应的类名之后,点击探测,此时会将所有匹配的日志类列出来,服务名是全文匹配,类名是部分匹配
在列出来的日志类中,选择要修改输出级别的日志类的级别,点击设置,此时修改的项会同时列到下方的修改列表中
要恢复某个日志类的输出级别,在对应的日志类点击重置按钮即可
如果要恢复所有类的设置,点击重置所有日志设置
如果查找出来的日志类较多,可以进一步在本地过滤,在输入框输入文本,点击过滤即可