Package org.opends.server.loggers
package org.opends.server.loggers
Contains implementations of Directory Server access, error, and debug loggers. This includes classes with static
methods are used to trigger the generation of log messages, as well as actual implementations that can write the log
contents to various targets.
-
ClassDescriptionThis class defines the wrapper that will invoke all registered loggers for each type of request received or response sent.This class defines the wrapper that will invoke all registered access loggers for each type of request received or response sent.AccessLogPublisher<T extends AccessLogPublisherCfg>This class defines the set of methods and structures that must be implemented for a Directory Server access log publisher.Entry point for the common audit facility.Represents a ForgeRock common audit based logger which can be used to log HTTP access audit events.This class provides an implementation of an error log publisher.This class defines the wrapper that will invoke all registered error loggers for each type of request received or response sent.ErrorLogPublisher<T extends ErrorLogPublisherCfg>This class defines the set of methods and structures that must be implemented for a Directory Server error log publisher.This class implements a retention policy based on the number of files.This class implements a rotation policy based on fixed day/time of day.This class implements a retention policy based on the free disk space available expressed as a percentage.This class defines the wrapper that will invoke all registered HTTP access loggers for each type of request received or response sent.HTTPAccessLogPublisher<T extends HttpAccessLogPublisherCfg>This class defines the set of methods and structures that must be implemented for a Directory Server HTTP access log publisher.Contains the information required for logging the HTTP request.A simple log aggregator to prevent a burst of regularly repeated messages from flooding the logs.LogPublisher<T extends LogPublisherCfg>This class defines the set of methods and structures that must be implemented for a Directory Server log publisher.A metered stream is a subclass of OutputStream that (a) forwards all its output to a target stream (b) keeps track of how many bytes have been written.RetentionPolicy<T extends LogRetentionPolicyCfg>This interface describes the retention policy that should be used for the logger.Represents a file that can be rotated based on size or on time.RotationPolicy<T extends LogRotationPolicyCfg>This interface describes the rotation policy that should be used for the logger.Defines the logging categories for the server and their associated logger.This class implements a retention policy based on the amount of space taken by the log files.This class implements a rotation policy based on the size of the file.This class provides the implementation of the access logger used by the directory server.This class provides the implementation of the audit logger used by the directory server.This class provides an implementation of an error log publisher.This class provides the implementation of the HTTP access logger used by the directory server.A TextWriter provides a character-based stream used by a Text Publishers as a target for outputting log records.This class implements a fixed time based rotation policy.A file name policy that names files suffixed by the time it was created.