GitHub user paladox added a comment to the discussion: Help with migrating from
log4j to log4j2 (we also use a slf4j -> log4j)
Doing something like:
```
private void appendSafe(Log4jLogEvent event) {
synchronized (lock) {
if (async != null && async.isStopped()) {
async = null;
enableLogging();
}
if (async != null) {
async.append(event);
}
}
}
```
and then changing onLogin (and the rest to use appendSafe) to:
```
void onLogin() {
LogEvent entry = log("LOGIN FROM " +
session.get().getRemoteAddressAsString());
appendSafe(entry);
audit(context.get(), "0", "LOGIN");
}
```
seems to have fixed it, but is this needed? or is there another way?
GitHub link:
https://github.com/apache/logging-log4j2/discussions/3914#discussioncomment-14331208
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]