随笔分类 -  日志

摘要:大家好,我是不才陈某~ 出现故障时,我们经常需要获取一次请求流程里的所有日志进行定位。 如果请求只在一个线程里处理,则我们可以通过线程ID来过滤日志,但如果请求包含异步线程的处理,那么光靠线程ID就显得捉襟见肘了。 华为IoT平台,提供了接收设备上报数据的能力, 当数据到达平台后,平台会进行一些复杂 阅读全文
posted @ 2022-12-24 01:06 程序员小明1024 阅读(57) 评论(0) 推荐(0) 编辑
摘要:SpringAOP + 注解实现日志管理 1. 什么是AOP? AOP(Aspect Orient Programming),翻译过来就是面向切面编程,面向对象编程是将程序抽象成多个层次的对象,面向切面是将程序抽象成多个切面 2. 为什么要使用AOP(场景说明) 在时间开发中,我们有很多模块中会使用 阅读全文
posted @ 2022-09-24 10:43 程序员小明1024 阅读(130) 评论(0) 推荐(0) 编辑
摘要:简介 无论在什么系统中,日志管理模块都属于十分重要的部分,接下来会通过注解+AOP+MQ的方式实现一个简易的日志管理系统 思路 注解: 标记需要记录日志的方法 AOP: 通过AOP增强代码,利用后置/异常通知的方式获取相关日志信息,最后使用MQ将日志信息发送到专门处理日志的系统 RabbitMQ:  阅读全文
posted @ 2022-09-24 10:39 程序员小明1024 阅读(273) 评论(0) 推荐(0) 编辑
摘要:Java里的各种日志框架,相信大家都不陌生。Log4j/Log4j2/Logback/jboss logging等等,其实这些日志框架核心结构没什么区别,只是细节实现上和其性能上有所不同。本文带你从零开始,一步一步的设计一个日志框架 输出内容 - LoggingEvent 提到日志框架,最容易想到的 阅读全文
posted @ 2022-07-17 01:56 程序员小明1024 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1、配置logback日志 <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < 阅读全文
posted @ 2022-04-18 22:49 程序员小明1024 阅读(742) 评论(0) 推荐(0) 编辑