public abstract class DisplayLogger extends GenericService implements LogListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
SERVICE_INFO_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
DisplayLogger() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
generateCroppedStackTrace(java.lang.Throwable pThrowable) |
boolean |
getLoggingEnabled() |
protected java.io.PrintStream |
getLogStream()
return LogStream
|
int |
getMaxLinesInStackTrace() |
protected atg.nucleus.logging.LogPrintStream |
getPrefixLogStream()
return PrefixLogStream
|
boolean |
getPrintStackTrace() |
int |
getWrittenEventCount()
Returns the number of log events written.
|
boolean |
isCropStackTrace()
Returns property CropStackTrace
|
boolean |
isPrefixEachLine() |
boolean |
isPrefixEachMessage() |
boolean |
isSuppressTimestamp()
Returns True if each message should only be prefixed with an originator name.
|
void |
logEvent(LogEvent pLogEvent)
Writes the given log event out to the log stream.
|
void |
setCropStackTrace(boolean pCropStackTrace)
Sets property CropStackTrace, default is true
|
void |
setLoggingEnabled(boolean pLoggingEnabled)
Sets the property LoggingEnabled.
|
protected void |
setLogStream(java.io.PrintStream pLogStream) |
void |
setMaxLinesInStackTrace(int pMaxLinesInStackTrace) |
void |
setPrefixEachLine(boolean pPrefixEachLine) |
void |
setPrefixEachMessage(boolean pPrefixEachMessage) |
protected void |
setPrefixLogStream(atg.nucleus.logging.LogPrintStream pPrefixLogStream) |
void |
setPrintStackTrace(boolean pPrintStackTrace)
Sets the property PrintStackTrace.
|
void |
setSuppressTimestamp(boolean pSuppressTimestamp) |
void |
writeLogEvent(LogEvent pLogEvent)
Writes the given log event out to the log stream.
|
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public void setCropStackTrace(boolean pCropStackTrace)
public boolean isCropStackTrace()
public void setMaxLinesInStackTrace(int pMaxLinesInStackTrace)
public int getMaxLinesInStackTrace()
public void setSuppressTimestamp(boolean pSuppressTimestamp)
public boolean isSuppressTimestamp()
public void setPrefixEachMessage(boolean pPrefixEachMessage)
public boolean isPrefixEachMessage()
public void setPrefixEachLine(boolean pPrefixEachLine)
public boolean isPrefixEachLine()
public void setPrintStackTrace(boolean pPrintStackTrace)
public boolean getPrintStackTrace()
public int getWrittenEventCount()
public void setLoggingEnabled(boolean pLoggingEnabled)
public boolean getLoggingEnabled()
public void logEvent(LogEvent pLogEvent)
logEvent
in interface LogListener
pLogEvent
- the log eventpublic void writeLogEvent(LogEvent pLogEvent)
pLogEvent
- the log eventprotected java.lang.String generateCroppedStackTrace(java.lang.Throwable pThrowable)
protected java.io.PrintStream getLogStream()
protected void setLogStream(java.io.PrintStream pLogStream)
protected atg.nucleus.logging.LogPrintStream getPrefixLogStream()
protected void setPrefixLogStream(atg.nucleus.logging.LogPrintStream pPrefixLogStream)