JIRA Report

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