@Internal public class LogMutatorStack extends Object implements LogMutator
Constructor and Description |
---|
LogMutatorStack() |
Modifier and Type | Method and Description |
---|---|
void |
add(@NotNull LogMutator interceptor)
Adds a new interceptor to stack
|
void |
clear()
Removes all interceptors from stack
|
LogEntry |
mutate(@NotNull LogEntry logEntry)
Method invoked whenever a new log entry is logged
|
LogEntry |
mutateError(@NotNull LogEntry logEntry)
Method invoked whenever a new error log entry is logged
|
void |
remove(@Nullable LogMutator interceptor)
Removes an interceptor from stack
|
public void clear()
public void add(@NotNull @NotNull LogMutator interceptor)
interceptor
- the interceptor to addpublic void remove(@Nullable @Nullable LogMutator interceptor)
interceptor
- the interceptor to removepublic LogEntry mutate(@NotNull @NotNull LogEntry logEntry)
LogMutator
mutate
in interface LogMutator
public LogEntry mutateError(@NotNull @NotNull LogEntry logEntry)
LogMutator
mutateError
in interface LogMutator
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.