public class JavaLoggingForwarder extends Handler
Forwards events from a java util logger
to the
WorkerController
(i.e NodeWorker
) and the Apache Commons
Logging Framework.
Note: Only events inside the Thread
from which the constructor
was called will be forwarded.
Modifier and Type | Field and Description |
---|---|
static Set<Level> |
ALL_LEVELS |
Constructor and Description |
---|
JavaLoggingForwarder(WorkerController<?> delegate,
com.levigo.util.log.qualified.MessageID messageID,
Set<Level> enabledLevels)
Constructs a
JavaLoggingForwarder for the current Thread . |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush() |
void |
publish(LogRecord record) |
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
public JavaLoggingForwarder(WorkerController<?> delegate, com.levigo.util.log.qualified.MessageID messageID, Set<Level> enabledLevels)
JavaLoggingForwarder
for the current Thread
.delegate
- The destination of the logging events.messageID
- The MessageID
under which events are forwardedenabledLevels
- Level
s that are forwarded. Mapping: public void close() throws SecurityException
close
in class Handler
SecurityException
Copyright © 2017 levigo holding gmbh. All rights reserved.