atg.agent.logging
Class ConfigurableAgentAuditRecorder
java.lang.Object
atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.agent.logging.AgentAuditRecorder
atg.agent.logging.ConfigurableAgentAuditRecorder
- All Implemented Interfaces:
- NameContextBindingListener, NameContextElement, NameResolver, AdminableService, ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, VariableArgumentApplicationLogging, ComponentNameResolver, Service, ServiceListener, DataListener, java.util.EventListener
public class ConfigurableAgentAuditRecorder
- extends AgentAuditRecorder
An AgentAuditRecorder extension that allows a configurable a set of properties
to be copied from the agent event to the audit item in addition to the base
properties.
- See Also:
#populateCustomProperties(MutableRepositoryItem, AgentEvent)
Field Summary |
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
DEFAULT_LOG_TRACE_STATUS |
Methods inherited from class atg.nucleus.GenericService |
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_VERSION
public static final java.lang.String CLASS_VERSION
- Class version string
- See Also:
- Constant Field Values
ConfigurableAgentAuditRecorder
public ConfigurableAgentAuditRecorder()
getCustomProperties
public java.util.Map getCustomProperties()
- Returns:
- Returns the map of properties that will be copied from the agent event to the
audit repository item. Map includes the agent property names mapped to their
associated audit item property name.
setCustomProperties
public void setCustomProperties(java.util.Map pCustomProperties)
- Sets the map of properties that will be copied from the agent event to the
audit repository item. Map includes the agent property names mapped to their
associated audit item property name.
- Parameters:
pCustomProperties
- The customProperties to set.
populateCustomProperties
protected void populateCustomProperties(MutableRepository pAgentAuditRepository,
MutableRepositoryItem pAuditItem,
AgentEvent pAgentEvent)
throws AgentAuditLoggingException
- Copies the properties defined in the
customerProperties
property from the
agent event to the audit item.
- Overrides:
populateCustomProperties
in class AgentAuditRecorder
- Parameters:
pAuditItem
- pAgentEvent
-
- Throws:
AgentAuditLoggingException