Package com.biglybt.core.logging.impl
Class LoggerImpl
java.lang.Object
com.biglybt.core.logging.impl.LoggerImpl
Logging tool
- Since:
- 2.3.0.7
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
private class
Redirects any incoming text to the logger -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
private final List
private AEDiagnosticsLogger
(package private) boolean
(package private) static final boolean
private final List
private boolean
private static final int
private PrintStream
private PrintStream
private PrintStream
private PrintStream
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addListener
(ILogEventListener aListener) void
allowLoggingToStdErr
(boolean allowed) void
Set up stdout/stderr redirectsvoid
init()
Must be seperate from constructor, because the code may call a Logger.* method, which requires a loggerImpl to be not null.boolean
void
void
Log an eventvoid
logTextResource
(LogAlert alert) void
logTextResource
(LogAlert alert, String[] params) void
logTextResource
(LogEvent event) void
logTextResource
(LogEvent event, String[] params) void
void
removeListener
(ILogEventListener aListener) void
-
Field Details
-
MAXHISTORY
private static final int MAXHISTORY- See Also:
-
bLogToStdOut
static final boolean bLogToStdOut -
bEventLoggingEnabled
boolean bEventLoggingEnabled -
psOldOut
-
psOldErr
-
psOut
-
psErr
-
logListeners
-
alertLogger
-
alertListeners
-
alertHistory
-
logToStdErrAllowed
private boolean logToStdErrAllowed
-
-
Constructor Details
-
LoggerImpl
public LoggerImpl()Initializes the Logger and sets up a file logger.
-
-
Method Details
-
init
public void init()Must be seperate from constructor, because the code may call a Logger.* method, which requires a loggerImpl to be not null. -
doRedirects
public void doRedirects()Set up stdout/stderr redirects -
isEnabled
public boolean isEnabled() -
setClosing
public void setClosing() -
log
Log an event- Parameters:
event
- event to log
-
logTextResource
-
logTextResource
-
addListener
-
removeListener
-
log
-
logTextResource
-
logTextResource
-
addListener
-
removeListener
-
getOldStdErr
-
allowLoggingToStdErr
public void allowLoggingToStdErr(boolean allowed)
-