[
https://issues.apache.org/jira/browse/LOG4J2-3060?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17314257#comment-17314257
]
Nikita Mikhailov commented on LOG4J2-3060:
------------------------------------------
Hm. In our case we managed to just call `.setHandler()`, doesn't this resolve
the issue?
[https://github.com/apache/logging-log4j2/blob/master/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AbstractAppender.java#L260]
There already is a method that allows you to configure errorHandler
post-construction. This indeed seems odd to configure it this way, but I fail
to see how these issues are related at all.
In the case of AbstractAppender you can call this method in the constructor of
superclass
> Integer overflow in DefaultErrorHandler
> ---------------------------------------
>
> Key: LOG4J2-3060
> URL: https://issues.apache.org/jira/browse/LOG4J2-3060
> Project: Log4j 2
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.14.1
> Reporter: Nikita Mikhailov
> Priority: Major
>
> When DefaultErrorHandler::error is being called often this leads to high CPU
> consumption and `stdout` being trashed with messages because exceptionCount
> is being incremented on every call and will eventually overflow and become
> negative
--
This message was sent by Atlassian Jira
(v8.3.4#803005)