
日志
文章平均质量分 85
Dame Time
有才而性缓定属大才,有智而气和斯为大智。
人偏狭我受之以宽容,人险仄我持之以坦荡。
缓事宜急干,敏则有功;急事宜缓办,忙则多错。
展开
-
微服务日志增加链路追踪requestId
目录背景网关全局请求过滤器鉴权过滤器/全局异常处理器改造响应头处理过滤器ThreadContext工具类Common公共包中新增全局过滤器公共过滤器sevrlet 相关常量类各个服务配置FeignConfigurationlogback.xml配置继续完善使子线程能够继承线程上下文映射扩展Hystrix其他设置filter执行顺序背景以下内容主要在原框架的基础上做部分改造,以及新增。改造是因为要兼容原filter等内容,但是实际上自原创 2021-12-02 16:45:11 · 2056 阅读 · 0 评论 -
日志队列Task设计及实现,观察者模式防止线程超时占满线程池
目录设计流程图背景设计方案主要代码日志对象放入队列主要代码Task主要代码日志队列线程池主要代码被观察对象实际任务执行观察者监控任务观察者执行任务线程包装类监控任务线程包装类设计流程图背景由于本系统为单节点系统,从节约单机性能的角度考虑,不增加redis队列或者使用mq等消息组件对日志与业务系统解耦。所以设计此方案,目的是实现日志的异步批量入库,减少直接同步入库对数据库以及压力,并且在异步时避免了使用业务功能的公共线程池。一般...原创 2021-01-19 17:27:39 · 705 阅读 · 0 评论 -
log4j2自定义appender插件源码、配置及采坑说明
本篇为扩展appender标签,如果需要扩展filer、marker等其他的log4j2提供的扩展方式,可以查看相关的文档:中文文档:https://www.docs4dev.com/docs/zh/log4j2/2.x/all/javadoc.html英文文档:http://logging.apache.org/log4j/2.x/api:http://logging.apache.org/log4j/2.x/log4j-api/apidocs/index.html通过本篇,你可以看到我在扩展插件原创 2020-12-06 18:15:51 · 4746 阅读 · 0 评论 -
Log4j2不同级别的日志写入到不同文件+扩展日志级别实现业务日志分类
目录前言1.不同级别的日志输出到不同的文件1.1 自定义RollingFile配置1.2 自定义Console1.3 Async异步输出1.4 自定义Logger配置1.5 自定义统一日志类LogUtil.java1.6 使用说明1.6.1.1 通过LogUtil创建业务类日志对象1.6.1.2 使用业务类日志对象1.7 日志输出样式2.扩展日志级别2.1 自定义日志级别2.2 自定义Rolling...原创 2020-11-26 11:28:04 · 4080 阅读 · 0 评论 -
日志记录的问题-翻译
该篇为英文,自己google翻译。原文地址:https://blog.codinghorror.com/the-problem-with-logging/The Problem With Logging日志记录的问题A recent Stack Overflow post described one programmer's logging style. Here's what he logs:最近的一篇堆栈溢出帖子描述了一位程序员的日志样式。以下是他记录的:INFO Level原创 2020-12-08 14:16:14 · 996 阅读 · 0 评论