概述:对 Java 应用的输出日志进行处理,达到可视化展示消息过程的目的
比如:用户发请求给 Java 应用,应用再发给第三方库,三方库也有可能继续发给其他服务方,最后会有对应的响应一路传回到用户;不讨论该流程是否合理,只是为了表述请求的过程,具体会使用到 GET, POST 方法和其他通信协议;
自己的想法:使用 uml 工具,比如:PlantUML 等;首先对把日志存到文件,然后对日志文件做逻辑处理,比如脚本获取关键词,写入 uml,最后生成 uml 图;
遇到的问题:我的想法好像只能把日志存起来,然后再手动执行脚本对其进行处理,最后再生成 uml 图;
PlantUML 的官方文档都是怎么写 uml 图,没有结合项目的使用介绍;
请问有什么更好的解决方案吗?或者我的想法压根就不对的话,请赐教,十分感谢!