# newLogAgent **Repository Path**: stopme/LogAgent ## Basic Information - **Project Name**: newLogAgent - **Description**: 利用Java agent + promagent字节码技术实现的无侵入日志AOP组件 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-02-08 - **Last Updated**: 2022-02-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 一个基于javaagent + bytebuddy 字节码技术的无侵入AOP日志工具 里程牌1(目前的版本): 引入该日志工具要使用在javaweb 项目启动时指定 jvm 启动语句的方式 -javaagent: xxx/xxx/LogAgent.jar 优点: 当前使用简单,无代码侵入 支持traceid 缺点: 功能上: 目前不支持通过配置文件配置信息来完成 个性化的aop日志的配置。 工作效率: 之前在前前公司工作效率为 springaop 的 1.5倍。 对于项目维护:采用无侵入方式,较少冗余的代码 对于程序开发:提供公共位置的日志收集,加快开发进度 对于问题排查:采用标准的日志格式,可根据类型快速过滤排查 对于项目预警:采用模块化+api,可自定操作