-
autoLog-08-日志的全生命周期管理 全生命周期,一站式管理平台?
拓展阅读
java 注解结合 spring aop 实现自动输出日志
java 注解结合 spring aop 实现日志traceId唯一标识
java 注解结合 spring aop 自动输出日志新增拦截器与过滤器
如何动态修改 spring aop 切面信息?让自动日志输出框架更好用
如何将 dubbo filter 拦截器原理运用到日志拦截器中?
业务背景
我们如果想...
2023-08-06 00:00:00 |
Trace
-
autoLog-07-面向日志完备性的事件日志采集方法
业务背景
有时候日志的信息比较多,怎么样才可以让系统做到自适应采样呢?
拓展阅读
java 注解结合 spring aop 实现自动输出日志
java 注解结合 spring aop 实现日志traceId唯一标识
java 注解结合 spring aop 自动输出日志新增拦截器与过滤器
如何动态修改 spring aop 切面信息?让自动日志输出框架更好用
如何将 dubbo...
2023-08-06 00:00:00 |
Trace
-
日志开源组件(六)Adaptive Sampling 自适应采样
业务背景
有时候日志的信息比较多,怎么样才可以让系统做到自适应采样呢?
拓展阅读
日志开源组件(一)java 注解结合 spring aop 实现自动输出日志
日志开源组件(二)java 注解结合 spring aop 实现日志traceId唯一标识
日志开源组件(三)java 注解结合 spring aop 自动输出日志新增拦截器与过滤器
日志开源组件(四)如何动态修改 spr...
2023-08-06 00:00:00 |
Trace
-
autoLog-05-如何将 dubbo filter 拦截器原理运用到日志拦截器中?
业务背景
我们希望可以在使用日志拦截器时,定义属于自己的拦截器方法。
实现的方式有很多种,我们分别来看一下。
拓展阅读
java 注解结合 spring aop 实现自动输出日志
java 注解结合 spring aop 实现日志traceId唯一标识
java 注解结合 spring aop 自动输出日志新增拦截器与过滤器
如何动态修改 spring aop 切面信息?让自动...
2023-08-06 00:00:00 |
Trace
-
autoLog-04-如何动态修改 spring aop 切面信息?让自动日志输出框架更好用
业务背景
很久以前开源了一款 auto-log 自动日志打印框架。
其中对于 spring 项目,默认实现了基于 aop 切面的日志输出。
但是发现一个问题,如果切面定义为全切范围过大,于是 v0.2 版本就是基于注解 @AutoLog 实现的。
只有指定注解的类或者方法才会生效,但是这样使用起来很不方便。
如何才能动态指定 pointcut,让用户使用时可以自定义切面范围呢?
...
2023-08-06 00:00:00 |
Trace
-
autoLog-03-java 注解结合 spring aop 自动输出日志新增拦截器与过滤器
auto-log
auto-log 是一款为 java 设计的自动日志监控框架。
前面已经写过了两篇:
java 注解结合 spring aop 实现自动输出日志
java 注解结合 spring aop 实现日志 traceId 唯一标识
经过前面2篇的代码实现,发现依然存在下列问题:
(1)注解的使用依然不够便捷。
如果每一个方法上都指定 @AutoLog,依然会比较麻烦。...
2023-08-06 00:00:00 |
Trace
-
autoLog-02-java 注解结合 spring aop 实现日志traceId唯一标识
MDC 的必要性
日志框架
日志框架成熟的也比较多:
slf4j
log4j
logback
log4j2
我们没有必要重复造轮子,一般是建议和 slf4j 进行整合,便于后期替换为其他框架。
日志的使用
基本上所有的应用都需要打印日志,但并不是每一个开发都会输出日志。
主要有下面的问题:
(1)日志太少,出问题时无法定位问题
(2)日志太多,查找问题很麻烦,对服务器...
2023-08-06 00:00:00 |
Trace
-
autoLog-01-java 注解结合 spring aop 实现自动输出日志
java 注解结合 spring aop 实现自动输出日志
auto-log
auto-log 是一款为 java 设计的自动日志监控框架。
创作目的
经常会写一些工具,有时候手动加一些日志很麻烦,引入 spring 又过于大材小用。
所以希望从从简到繁实现一个工具,便于平时使用。
特性
基于注解+字节码,配置灵活
自动适配常见的日志框架
...
2023-08-06 00:00:00 |
Trace