public class ApplicationLoggingImpl extends VariableArgumentApplicationLoggingImpl implements atg.nucleus.logging.ApplicationLoggingSender
This is a straightforward implementation of ApplicationLogging that sends events to LogListeners.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
DEFAULT_LOG_TRACE_STATUSDEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS| Constructor and Description |
|---|
ApplicationLoggingImpl()
Creates a new ApplicationLoggingImpl
|
ApplicationLoggingImpl(java.lang.String pLoggingIdentifier)
Creates a new ApplicationLoggingImpl with the specified originator
that will be applied to all logging messages.
|
ApplicationLoggingImpl(java.lang.String pLoggingIdentifier,
boolean pAutoInitListeners)
Creates a new ApplicationLoggingImpl with the specified originator
that will be applied to all logging messages.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addGlobalLogListeners() |
void |
addLogListener(LogListener pListener)
Adds a listener to the list of log listeners
|
ApplicationLogging |
getLoggingForVlogging()
Return the application logging to use for variable argument logging.
|
java.lang.String |
getLoggingIdentifer()
Deprecated.
Use the correctly spelled loggingIdentifier property
|
java.lang.String |
getLoggingIdentifier()
Returns property LoggingIdentifier
|
int |
getLogListenerCount()
Returns the number of log listeners
|
LogListener[] |
getLogListeners()
Return an array representing the list of LogListeners.
|
void |
initializeFromServiceEvent(ServiceEvent pEvent)
Initialize this component from a service event.
|
boolean |
isAutoInitListeners()
Whether to automatically initialize the log listeners
with the list from the Global Nucleus.
|
boolean |
isLoggingDebug()
This method returns whether or not an debug log event should be
broadcast.
|
boolean |
isLoggingError()
This method returns whether or not an error log event should be
broadcast.
|
boolean |
isLoggingInfo()
This method returns whether or not an info log event should be
broadcast.
|
boolean |
isLoggingTrace()
This method returns whether or not an trace log event should be
broadcast.
|
boolean |
isLoggingWarning()
This method returns whether or not an warning log event should be
broadcast.
|
void |
logDebug(java.lang.String pMessage)
Logs an debug event with the specified message
|
void |
logDebug(java.lang.String pMessage,
java.lang.Throwable pThrowable)
Logs an debug event with the specified message and Throwable
|
void |
logDebug(java.lang.Throwable pThrowable)
Logs an debug event with the specified Throwable
|
void |
logError(java.lang.String pMessage)
Logs an error event with the specified message
|
void |
logError(java.lang.String pMessage,
java.lang.Throwable pThrowable)
Logs an error event with the specified message and Throwable
|
void |
logError(java.lang.Throwable pThrowable)
Logs an error event with the specified Throwable
|
void |
logInfo(java.lang.String pMessage)
Logs an info event with the specified message
|
void |
logInfo(java.lang.String pMessage,
java.lang.Throwable pThrowable)
Logs an info event with the specified message and Throwable
|
void |
logInfo(java.lang.Throwable pThrowable)
Logs an info event with the specified Throwable
|
void |
logTrace(java.lang.String pMessage)
Logs an trace event with the specified message
|
void |
logTrace(java.lang.String pMessage,
java.lang.Throwable pThrowable)
Logs an trace event with the specified message and Throwable
|
void |
logTrace(java.lang.Throwable pThrowable)
Logs an trace event with the specified Throwable
|
void |
logWarning(java.lang.String pMessage)
Logs an warning event with the specified message
|
void |
logWarning(java.lang.String pMessage,
java.lang.Throwable pThrowable)
Logs an warning event with the specified message and Throwable
|
void |
logWarning(java.lang.Throwable pThrowable)
Logs an warning event with the specified Throwable
|
void |
removeLogListener(LogListener pListener)
Removes a listener from the list of log listeners
|
void |
sendLogEvent(LogEvent pLogEvent)
Sends a LogEvent to all of the listeners
|
void |
setAutoInitListeners(boolean pAutoInitListeners)
Whether to automatically initialize the log listeners
with the list from the Global Nucleus.
|
void |
setLoggingDebug(boolean pLogging)
Sets whether or not debug log events should be logged.
|
void |
setLoggingError(boolean pLogging)
Sets whether or not error log events should be logged.
|
void |
setLoggingIdentifier(java.lang.String pLoggingIdentifier)
Set the property LoggingIdentifier
|
void |
setLoggingInfo(boolean pLogging)
Sets whether or not info log events should be logged.
|
void |
setLoggingTrace(boolean pLogging)
Sets whether or not trace log events should be logged.
|
void |
setLoggingWarning(boolean pLogging)
Sets whether or not warning log events should be logged.
|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic ApplicationLoggingImpl()
public ApplicationLoggingImpl(java.lang.String pLoggingIdentifier)
public ApplicationLoggingImpl(java.lang.String pLoggingIdentifier,
boolean pAutoInitListeners)
public java.lang.String getLoggingIdentifier()
public void setLoggingIdentifier(java.lang.String pLoggingIdentifier)
public java.lang.String getLoggingIdentifer()
public void setAutoInitListeners(boolean pAutoInitListeners)
public boolean isAutoInitListeners()
public void initializeFromServiceEvent(ServiceEvent pEvent)
protected void addGlobalLogListeners()
public void addLogListener(LogListener pListener)
addLogListener in interface atg.nucleus.logging.ApplicationLoggingSenderpublic void removeLogListener(LogListener pListener)
removeLogListener in interface atg.nucleus.logging.ApplicationLoggingSenderpublic int getLogListenerCount()
getLogListenerCount in interface atg.nucleus.logging.ApplicationLoggingSenderpublic void sendLogEvent(LogEvent pLogEvent)
public boolean isLoggingInfo()
isLoggingInfo in interface atg.core.logging.LoggingisLoggingInfo in interface ApplicationLoggingpublic void setLoggingInfo(boolean pLogging)
setLoggingInfo in interface atg.core.logging.LoggingsetLoggingInfo in interface ApplicationLoggingpublic boolean isLoggingWarning()
isLoggingWarning in interface atg.core.logging.LoggingisLoggingWarning in interface ApplicationLoggingpublic void setLoggingWarning(boolean pLogging)
setLoggingWarning in interface atg.core.logging.LoggingsetLoggingWarning in interface ApplicationLoggingpublic boolean isLoggingError()
isLoggingError in interface atg.core.logging.LoggingisLoggingError in interface ApplicationLoggingpublic void setLoggingError(boolean pLogging)
setLoggingError in interface atg.core.logging.LoggingsetLoggingError in interface ApplicationLoggingpublic boolean isLoggingDebug()
isLoggingDebug in interface atg.core.logging.LoggingisLoggingDebug in interface ApplicationLoggingpublic void setLoggingDebug(boolean pLogging)
setLoggingDebug in interface atg.core.logging.LoggingsetLoggingDebug in interface ApplicationLoggingpublic boolean isLoggingTrace()
isLoggingTrace in interface atg.core.logging.TraceLoggingisLoggingTrace in interface atg.nucleus.logging.TraceApplicationLoggingisLoggingTrace in class VariableArgumentApplicationLoggingImplpublic void setLoggingTrace(boolean pLogging)
setLoggingTrace in interface atg.core.logging.TraceLoggingsetLoggingTrace in interface atg.nucleus.logging.TraceApplicationLoggingpublic void logInfo(java.lang.String pMessage)
logInfo in interface atg.core.logging.LogginglogInfo in interface ApplicationLoggingpublic void logInfo(java.lang.Throwable pThrowable)
logInfo in interface atg.core.logging.LogginglogInfo in interface ApplicationLoggingpublic void logInfo(java.lang.String pMessage,
java.lang.Throwable pThrowable)
logInfo in interface atg.core.logging.LogginglogInfo in interface ApplicationLoggingpublic void logWarning(java.lang.String pMessage)
logWarning in interface atg.core.logging.LogginglogWarning in interface ApplicationLoggingpublic void logWarning(java.lang.Throwable pThrowable)
logWarning in interface atg.core.logging.LogginglogWarning in interface ApplicationLoggingpublic void logWarning(java.lang.String pMessage,
java.lang.Throwable pThrowable)
logWarning in interface atg.core.logging.LogginglogWarning in interface ApplicationLoggingpublic void logError(java.lang.String pMessage)
logError in interface atg.core.logging.LogginglogError in interface ApplicationLoggingpublic void logError(java.lang.Throwable pThrowable)
logError in interface atg.core.logging.LogginglogError in interface ApplicationLoggingpublic void logError(java.lang.String pMessage,
java.lang.Throwable pThrowable)
logError in interface atg.core.logging.LogginglogError in interface ApplicationLoggingpublic void logDebug(java.lang.String pMessage)
logDebug in interface atg.core.logging.LogginglogDebug in interface ApplicationLoggingpublic void logDebug(java.lang.Throwable pThrowable)
logDebug in interface atg.core.logging.LogginglogDebug in interface ApplicationLoggingpublic void logDebug(java.lang.String pMessage,
java.lang.Throwable pThrowable)
logDebug in interface atg.core.logging.LogginglogDebug in interface ApplicationLoggingpublic void logTrace(java.lang.String pMessage)
logTrace in interface atg.core.logging.TraceLogginglogTrace in interface atg.nucleus.logging.TraceApplicationLoggingpublic void logTrace(java.lang.Throwable pThrowable)
logTrace in interface atg.core.logging.TraceLogginglogTrace in interface atg.nucleus.logging.TraceApplicationLoggingpublic void logTrace(java.lang.String pMessage,
java.lang.Throwable pThrowable)
logTrace in interface atg.core.logging.TraceLogginglogTrace in interface atg.nucleus.logging.TraceApplicationLoggingpublic LogListener[] getLogListeners()
getLogListeners in interface atg.nucleus.logging.ApplicationLoggingSenderpublic ApplicationLogging getLoggingForVlogging()
VariableArgumentApplicationLoggingImplgetLoggingForVlogging in class VariableArgumentApplicationLoggingImpl