Bug |
LOG4J2-2578 |
RequestContextMappings 应该忽略私有和实例字段 |
|
Resolved |
Fixed |
Log4j-Audit 1.0.2 |
Bug |
LOG4J2-2564 |
在模式中使用%K 时出错:MapPatternConverter 不能包含多个静态 newInstance 方法 |
Carter Kozak |
Closed |
Fixed |
2.12.0 |
Bug |
LOG4J2-2377 |
使用 Bootstrap 类加载器时,org.apache.logging.log4j.util.LoaderUtil.getClassLoaders()中的 NullPointerException |
|
Closed |
Fixed |
3.0.0, 2.11.1 |
Bug |
LOG4J2-2211 |
MainMapLookup ${main:--file}占位符不起作用 |
|
Resolved |
Fixed |
2.13.1 |
Bug |
LOG4J2-2134 |
AwaitCompletionReliabilityStrategy 上的 StackOverflowError |
加里·格里高里 |
Resolved |
Fixed |
3.0.0, 2.11.2 |
Bug |
LOG4J2-2061 |
使用 DirectWriteRolloverStrategy 停止 RollingFileAppender 时不删除 RollingFileManager |
Ralph Goers |
Resolved |
Fixed |
2.11.2 |
Bug |
LOG4J2-2058 |
设置为 HOST 的 java.locale.providers 导致 Log4j2 在 Java 9 中崩溃 |
|
Resolved |
Fixed |
2.13.0 |
Bug |
LOG4J2-1936 |
在 OSGi 环境下使所有 Logger 异步时发生 ClassNotFoundException |
|
Closed |
Fixed |
2.9.1 |
Bug |
LOG4J2-1925 |
即使我没有调用 log4j-core,编译 Classpath 也会以某种方式破坏编译 |
Ralph Goers |
Resolved |
Fixed |
Bug |
LOG4J2-1920 |
ScriptEngineManager 在 Android 中不可用,并导致 NoClassDefFoundError |
加里·格里高里 |
Closed |
Fixed |
2.9.0 |
Bug |
LOG4J2-1821 |
(不仅如此)默认的过渡策略已损坏 |
|
Resolved |
Fixed |
2.8.1 |
Bug |
LOG4J2-1799 |
确定当前字符集时出错 |
Remko Popma |
Resolved |
Fixed |
2.8.1 |
Bug |
LOG4J2-1625 |
FlumeAppender 获取关闭超时 0 |
Mikael Ståldal |
Closed |
Fixed |
2.7 |
Bug |
LOG4J2-1624 |
KafkaAppender 获取关闭超时 0 |
Mikael Ståldal |
Closed |
Fixed |
2.7 |
Bug |
LOG4J2-1591 |
LifeCycle 接口上的新方法破坏了二进制兼容性 |
Remko Popma |
Closed |
Fixed |
2.7 |
Bug |
LOG4J2-1548 |
[CronTriggeringPolicy] ConfigurationScheduler 在首次触发后无限调度任务 |
加里·格里高里 |
Resolved |
Fixed |
2.7 |
Question |
LOG4J2-1510 |
为什么 MutableLogEvent 不保留原始日志对象甚至 ReusableObjectMessage |
|
Closed |
Fixed |
Question |
LOG4J2-1231 |
日志文件处于锁定状态,直到 JVM 停止后才能查看它们。 |
|
Closed |
Fixed |
2.6 |
Bug |
LOG4J2-1108 |
将 null 传递给 java.util.logging.Logger.setLevel()时发生 NullPointerException |
加里·格里高里 |
Closed |
Fixed |
2.4 |
New Feature |
LOG4J2-868 |
允许关闭钩子注册处理可自定义 |
Matt Sicker |
Closed |
Fixed |
2.1 |
Bug |
LOG4J2-832 |
如果记录的堆栈跟踪中的类从初始化程序抛出 java.lang.Error,则 ThrowableProxy 失败 |
|
Closed |
Fixed |
2.1 |
Improvement |
LOG4J2-745 |
插件可能会导致 ConverterKeys 冲突,并产生无法预测的结果 |
Matt Sicker |
Resolved |
Fixed |
2.1 |
Improvement |
LOG4J2-741 |
恢复包属性以发现自定义插件 |
Remko Popma |
Closed |
Fixed |
2.0.1 |
Bug |
LOG4J2-713 |
Android:java.lang.VerifyError:org/apache/logging/log4j/core/util/Closer |
|
Resolved |
Fixed |
2.0.1 |
Bug |
LOG4J2-703 |
Android:找不到方法“ org.apache.logging.log4j.core.lookup.JndiLookup.lookup”引用的类“ javax.naming.InitialContext” |
|
Resolved |
Fixed |
2.0, 2.0.1 |
Bug |
LOG4J2-664 |
为了兼容 OSGi,插件数据文件必须位于 META-INF 中。 |
Matt Sicker |
Closed |
Fixed |
2.0-rc2 |
Bug |
LOG4J2-570 |
Memory Leak |
Matt Sicker |
Resolved |
Fixed |
2.0-rc2 |
Bug |
LOG4J2-442 |
Websphere 中的 Log4j2 数据库插入问题 |
Nick Williams |
Resolved |
Fixed |
2.0-rc1 |
Bug |
LOG4J2-404 |
使用 RFC5424Layout 时,结构化数据的 ID 中缺少“ @EnterpriseNumber” |
|
Closed |
Fixed |
Bug |
LOG4J2-391 |
发生锁定超时时,Flume Appender 崩溃 |
|
Closed |
Fixed |
2.1 |
Question |
LOG4J2-365 |
错误 StatusLogger 使用 SimpleLogge 无法找到日志记录实现 |
|
Closed |
Fixed |
2.0-beta7 |
Bug |
LOG4J2-346 |
OSGi 上下文中的循环依赖性。 Apache Log4j SLF4J 绑定\ <-> slf4j-api |
Matt Sicker |
Resolved |
Fixed |
2.0-rc2 |
Bug |
LOG4J2-345 |
logging.log4j-1.2-api 不会导出 log4j API 1.2. 依赖的 Binding 包无法解析。 |
Matt Sicker |
Resolved |
Fixed |
2.0-rc2 |
Improvement |
LOG4J2-333 |
将工件 ID 与 Maven 模块名称匹配 |
加里·格里高里 |
Closed |
Fixed |
2.0-beta9 |
Bug |
LOG4J2-255 |
多字节字符串在日志输出中被打乱 |
Remko Popma |
Closed |
Fixed |
2.0-beta7 |
Bug |
LOG4J2-254 |
在 RollingFileAppender 相关代码中设置新文件名时出现争用情况 |
|
Closed |
Fixed |
2.0-beta7 |
Bug |
LOG4J2-245 |
在 Java 8 中使用 Log4J2 记录异常时出现 EmptyStackException |
|
Resolved |
Fixed |
2.0-beta7 |
Bug |
LOG4J2-156 |
在 Linux 系统上 LocalizedMessageTest 失败 |
|
Resolved |
Fixed |
2.0-beta4 |
Bug |
LOG4J2-51 |
类别 Logger 中的 ClassCastException |
Ralph Goers |
Closed |
Fixed |
Bug |
LOG4J2-2680 |
使用复制和截断方法滚动文件后不压缩 |
|
Resolved |
Fixed |
2.12.1 |
Bug |
LOG4J2-2592 |
使用 SocketAppender 无法访问服务器时出现 StackOverflowException |
加里·格里高里 |
Resolved |
Fixed |
2.12.0 |
Bug |
LOG4J2-2575 |
CronExpression.getTimeBefore()返回错误的结果 |
Carter Kozak |
Closed |
Fixed |
2.13.1 |
Bug |
LOG4J2-2388 |
在中断的线程中记录消息时,线程被无限期阻塞 |
|
Closed |
Fixed |
3.0.0, 2.11.1 |
Bug |
LOG4J2-2247 |
提供 Headers 时,具有 DirectWriteRolloverStrategy 的 RollingRandomAccessFile 附加程序失败,并显示 NullPointerException |
|
Closed |
Fixed |
2.11.2 |
Bug |
LOG4J2-2158 |
ThreadContextMap 已清除=>条目仅可用于一个日志事件 |
Remko Popma |
Closed |
Fixed |
2.11.0 |
Question |
LOG4J2-2141 |
Log4j2 是否需要花费 11 毫秒以上的时间才能写入文件? |
|
Closed |
Fixed |
2.9.1 |
Bug |
LOG4J2-2050 |
从匿名类初始化程序调用 LogManager.getLogger 中的 NullPointerException |
|
Closed |
Fixed |
2.9.1 |
Bug |
LOG4J2-1934 |
JMS Appender 不知道如何从断开的 Connecting 恢复 |
加里·格里高里 |
Resolved |
Fixed |
2.9.0 |
Bug |
LOG4J2-1653 |
CronTriggeringPolicy 使用错误的命名并产生 NPE |
Ralph Goers |
Resolved |
Fixed |
2.8 |
Bug |
LOG4J2-1649 |
使用 LoggerContext 的“重新配置”时,CronTriggeringPolicy 严重中断 |
Ralph Goers |
Resolved |
Fixed |
2.8 |
Bug |
LOG4J2-1542 |
ParameterizedMessage.formatTo(ParameterizedMessage.java:221)中的 java.lang.ArrayIndexOutOfBoundsException |
Remko Popma |
Resolved |
Fixed |
2.7 |
Bug |
LOG4J2-1457 |
使用异步日志记录和扩展的堆栈跟踪模式时,类加载器死锁 |
Matt Sicker |
Closed |
Fixed |
2.7 |
Bug |
LOG4J2-1409 |
ReusableParameterizedMessage 中的 ArrayIndexOutOfBoundsException |
Remko Popma |
Closed |
Fixed |
2.6.1 |
Bug |
LOG4J2-1406 |
2 .6 正在重新记录先前的 throwable,而不是记录当前由应用程序代码传递的 throwable |
Remko Popma |
Resolved |
Fixed |
2.6.1 |
Bug |
LOG4J2-1235 |
org.apache.logging.log4j.core.appender.routing.IdlePurgePolicy 无法正常运行 |
加里·格里高里 |
Resolved |
Fixed |
2.7 |
Bug |
LOG4J2-1221 |
在 Log4J 的 BlockingWaitStrategy 中观察到死锁 |
|
Closed |
Fixed |
2.6 |
Bug |
LOG4J2-1196 |
MongoDbConnection 不会关闭 MongoClient |
Matt Sicker |
Resolved |
Fixed |
2.5 |
Bug |
LOG4J2-1173 |
错误无法重命名版本 2.4 和 2.4.1 中的文件 |
Remko Popma |
Resolved |
Fixed |
2.5 |
Improvement |
LOG4J2-1169 |
PatternLayout:等于替换参数中可能的变量替换 |
Matt Sicker |
Resolved |
Fixed |
2.6 |
Bug |
LOG4J2-1166 |
使用 Log4j-2.5 和 monitorInterval 的应用程序永远不会关闭 |
Remko Popma |
Closed |
Fixed |
2.5 |
Bug |
LOG4J2-1099 |
AbstractStringLayout 实现可序列化,但不可序列化 |
Matt Sicker |
Resolved |
Fixed |
New Feature |
LOG4J2-1050 |
添加一个 Log4jLookup 类以帮助编写相对于 log4j2.xml 的日志文件 |
|
Closed |
Fixed |
2.4, 2.4.1, 2.6 |
Bug |
LOG4J2-1013 |
Log4j2 主要参数按名称查找不起作用 |
|
Resolved |
Fixed |
2.13.1 |
Documentation |
LOG4J2-1011 |
布局的依赖关系应记录在案 |
Mikael Ståldal |
Closed |
Fixed |
2.6 |
Bug |
LOG4J2-999 |
RollingFileAppender 仅在时间超过翻转时间后旋转,而不是完全匹配 |
Remko Popma |
Resolved |
Fixed |
2.5 |
Bug |
LOG4J2-965 |
初始化控制台附加程序和 JANSI 后,System.out 不再起作用 |
|
Resolved |
Fixed |
2.3 |
Bug |
LOG4J2-957 |
Missing toUpperCase(Locale.ENGLISH) |
|
Closed |
Fixed |
2.2 |
Question |
LOG4J2-943 |
如何在 log4j2 中配置 StatisticsCsvLayout? |
|
Closed |
Fixed |
2.1 |
Bug |
LOG4J2-938 |
org.apache.logging.log4j.core.jmx.Server 从不关闭它创建的 ExecutorService |
Remko Popma |
Closed |
Fixed |
2.2 |
New Feature |
LOG4J2-913 |
允许从集中存储库(例如数据库或 Web 服务)加载 log4j2 配置 |
Ralph Goers |
Resolved |
Fixed |
2.12.0 |
Improvement |
LOG4J2-905 |
完全可以禁用(日期)查找功能,与其他库(例如 Camel)的兼容性问题 |
加里·格里高里 |
Resolved |
Fixed |
2.7 |
Bug |
LOG4J2-819 |
在 Tomcat 6 上重新加载 webapp 时发生 PermGen OutOfMemoryError |
|
Resolved |
Fixed |
2.1 |
Bug |
LOG4J2-799 |
Log4j 2 引发 ArrayIndexOutOfBoundsException |
|
Resolved |
Fixed |
2.1 |
Bug |
LOG4J2-702 |
LoggerConfig#waitForCompletion 不是线程安全的 |
|
Resolved |
Fixed |
2.4 |
Bug |
LOG4J2-697 |
自行编写的 Appender 停止工作 |
|
Resolved |
Fixed |
2.0-rc2 |
Bug |
LOG4J2-679 |
日志旋转部分失败,并显示错误:“无法创建目录...” |
Remko Popma |
Resolved |
Fixed |
2.0.2 |
Bug |
LOG4J2-659 |
日志文件未正确滚动到该文件夹。 |
|
Closed |
Fixed |
Bug |
LOG4J2-619 |
加载损坏的 XML 后无法恢复 |
|
Closed |
Fixed |
2.0-rc2 |
Bug |
LOG4J2-605 |
NoSQL 追加程序登录密码(明文形式)。 |
Matt Sicker |
Resolved |
Fixed |
2.0-rc2 |
Epic |
LOG4J2-604 |
审核 ClassLoader,Class.forName 等的使用 |
Matt Sicker |
Closed |
Fixed |
Bug |
LOG4J2-591 |
Log4j 在第一条日志消息之后关闭 MongoDB 连接 |
Matt Sicker |
Resolved |
Fixed |
2.0-rc2 |
Bug |
LOG4J2-578 |
Servlet 容器中的 JMX 内存泄漏 |
Remko Popma |
Resolved |
Fixed |
2.5 |
Bug |
LOG4J2-542 |
带有异常的 LogEvent 无法反序列化 |
Ralph Goers |
Resolved |
Fixed |
2.0-rc2 |
Bug |
LOG4J2-452 |
Log4j2 不应在 Servlet 3.0 中自动启动 |
Nick Williams |
Resolved |
Fixed |
2.0-rc1 |
Bug |
LOG4J2-437 |
Log4J2 在使用 Jboss 5.1.GA 和 JDK 6 的 500 个并发用户中表现不佳 |
|
Resolved |
Fixed |
Bug |
LOG4J2-434 |
与异常相关的数据放入一个日志文件,其余数据放入另一个日志文件 |
|
Resolved |
Fixed |
2.0 |
Bug |
LOG4J2-377 |
关机期间的 NPE。 |
|
Resolved |
Fixed |
2.0-rc1, 2.0 |
Bug |
LOG4J2-373 |
OSGi 环境中的类加载器问题 |
Matt Sicker |
Resolved |
Fixed |
2.0.1 |
Bug |
LOG4J2-358 |
使用 MongoDB 提供程序的 NoSQLAppender 忽略用户名和密码属性 |
Nick Williams |
Resolved |
Fixed |
2.0-beta9 |
Bug |
LOG4J2-322 |
ThrowableProxy.getCurrentStack 中的无尽循环 |
Nick Williams |
Closed |
Fixed |
2.0-beta9 |
Bug |
LOG4J2-289 |
根据 CVE-2013-1571,VU#225657 更改 Javadoc 生成 |
|
Resolved |
Fixed |
2.0-beta8 |
Bug |
LOG4J2-223 |
Tomcat 关闭期间抛出 IllegalStateException |
|
Closed |
Fixed |
2.0-beta7 |
Bug |
LOG4J2-205 |
与 SocketAppender 死锁 |
Ralph Goers |
Resolved |
Fixed |
2.0-beta5 |
Bug |
LOG4J2-169 |
LogManager.getLogger 不起作用 |
Ralph Goers |
Resolved |
Fixed |
2.0-beta5 |
Bug |
LOG4J2-158 |
RFC5424 SD PARAM/VALUE 转义 |
Ralph Goers |
Closed |
Fixed |
2.0-beta5 |
Bug |
LOG4J2-142 |
从 SocketAppender 反序列化事件时发生异常 |
Ralph Goers |
Closed |
Fixed |
2.0-beta4 |
Bug |
LOG4J2-119 |
套接字/系统日志重新连接延迟导致持续的重新连接 |
Ralph Goers |
Closed |
Fixed |
2.0-beta4 |
Bug |
LOG4J2-102 |
Syslog 消息中的优先级错误 |
|
Closed |
Fixed |
2.0-beta3 |
Bug |
LOG4J2-80 |
slf4j-impl 和 org.slf4j:jcl-over-slf4j 时未测试级别 |
Ralph Goers |
Closed |
Fixed |
2.0-beta1 |
Bug |
LOG4J2-2824 |
当消息模式需要位置时,GelfLayout 不会启用位置。 |
|
Closed |
Fixed |
2.13.2 |