![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
log4j2
_jan_
这个作者很懒,什么都没留下…
展开
-
log4j2 源代码片段 - Level类
/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You...原创 2020-12-18 15:46:22 · 488 阅读 · 2 评论 -
log4j2 源代码片段 - 编写Converter类型的插件
编写插件(解析%TracceId占位符)package cn.java.log4j2.demo.plugin.fooone;import org.apache.logging.log4j.core.LogEvent;import org.apache.logging.log4j.core.config.plugins.Plugin;import org.apache.logging.log4j.core.layout.PatternLayout;import org.apache.lo...原创 2020-12-15 19:43:02 · 1019 阅读 · 1 评论 -
log4j2 源代码片段 - 识别插件 & 生成插件缓存
使用 javac 的-processor 功能注册处理器在文件 log4j-core-2.11.0.jar!/META-INF/services/javax.annotation.processing.Processor 注册处理器org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor插件写入文件缓存@Overridepublic boolean process(final Set<..原创 2020-12-15 19:25:27 · 262 阅读 · 0 评论 -
log4j2 源代码片段 - 内置插件分类
package cn.java.log4j2.demo.internal.other;import org.apache.logging.log4j.Level;import org.apache.logging.log4j.core.config.Node;import org.apache.logging.log4j.core.config.plugins.util.PluginManager;import org.apache.logging.log4j.core.config.pl...原创 2020-12-15 18:58:21 · 143 阅读 · 0 评论 -
log4j2 源代码片段 - 内置插件
package cn.java.log4j2.demo.internal.other;import org.apache.logging.log4j.core.config.plugins.processor.PluginCache;import org.apache.logging.log4j.core.config.plugins.processor.PluginEntry;import org.apache.logging.log4j.core.config.plugins.proce...原创 2020-12-15 18:57:11 · 591 阅读 · 0 评论 -
log4j2 源代码片段 - 如何获取日志记录的行号、类名、方法名
import org.apache.logging.log4j.Level;import org.apache.logging.log4j.Marker;import org.apache.logging.log4j.message.Message;import org.apache.logging.log4j.message.ReusableParameterizedMessage;import org.apache.logging.log4j.util.StackLocatorUtil;/.原创 2020-10-10 11:16:40 · 1427 阅读 · 0 评论