public class InternalSubLogger extends SubLogger
SubLogger.LogMessage
Constructor and Description |
---|
InternalSubLogger(java.lang.Process process,
java.lang.Object user,
java.lang.String name,
Container<java.lang.Boolean> log,
java.io.File file)
Creates a new Internal Process Logger
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getHandler()
Gets the Object using this Logger
|
java.util.List<SubLogger.LogMessage> |
getMessageHistory()
Gets a list of all the messages logged by this logger
|
java.lang.String |
getName()
Gets the Name of the task logging
|
boolean |
isLogging()
Get if the Logger is currently logging
|
void |
registerFilter(SubLogFilter filter)
Register Filter
|
void |
start()
Start Logger
|
void |
stop()
Stop Logger
|
void |
unregisterFilter(SubLogFilter filter)
Unregister Filter
|
public InternalSubLogger(java.lang.Process process, java.lang.Object user, java.lang.String name, Container<java.lang.Boolean> log, java.io.File file)
process
- Processuser
- Object using this logger (or null)name
- Prefixlog
- Console Logging Statusfile
- File to log to (or null for disabled)public void start()
SubLogger
public void stop()
SubLogger
public void registerFilter(SubLogFilter filter)
SubLogger
registerFilter
in class SubLogger
filter
- Filterpublic void unregisterFilter(SubLogFilter filter)
SubLogger
unregisterFilter
in class SubLogger
filter
- Filterpublic java.lang.Object getHandler()
SubLogger
getHandler
in class SubLogger
public java.lang.String getName()
SubLogger
public boolean isLogging()
SubLogger
public java.util.List<SubLogger.LogMessage> getMessageHistory()
SubLogger
getMessageHistory
in class SubLogger