mirror of
https://github.com/apache/nifi.git
synced 2025-02-06 01:58:32 +00:00
NIFI-8655 Intermittent test failures in TestUnpackContent#testThreadSafetyUsingAutoDetect (#5117)
Fixed the issue that the lists storing the log messages in org.apache.nifi.util.CapturingLogger weren't thread safe.
This commit is contained in:
parent
40dd45b71c
commit
5045adf29c
@ -32,11 +32,11 @@ public class CapturingLogger implements Logger {
|
||||
|
||||
private final Logger logger;
|
||||
|
||||
private final List<LogMessage> traceMessages = new ArrayList<>();
|
||||
private final List<LogMessage> debugMessages = new ArrayList<>();
|
||||
private final List<LogMessage> infoMessages = new ArrayList<>();
|
||||
private final List<LogMessage> warnMessages = new ArrayList<>();
|
||||
private final List<LogMessage> errorMessages = new ArrayList<>();
|
||||
private final List<LogMessage> traceMessages = Collections.synchronizedList(new ArrayList<>());
|
||||
private final List<LogMessage> debugMessages = Collections.synchronizedList(new ArrayList<>());
|
||||
private final List<LogMessage> infoMessages = Collections.synchronizedList(new ArrayList<>());
|
||||
private final List<LogMessage> warnMessages = Collections.synchronizedList(new ArrayList<>());
|
||||
private final List<LogMessage> errorMessages = Collections.synchronizedList(new ArrayList<>());
|
||||
|
||||
public CapturingLogger(final Logger logger) {
|
||||
this.logger = logger;
|
||||
|
Loading…
x
Reference in New Issue
Block a user