|
Options |
Name |
Purpose |
|
|
OpenEdge.Logging.LoggerBuilder AddFilter (character)
|
/* Adds a filter to the logger being built
@param character The filter name to add
@return LoggerBuilder This builder object */
|
|
|
OpenEdge.Logging.LoggerBuilder AddFilter (character, JsonObject)
|
/* Adds a filter to the logger being built, with options in Json form
@param character The filter name to add
@param JsonObject The filter options
@return LoggerBuilder This builder object */
|
|
|
OpenEdge.Logging.LoggerBuilder AddFilter (ILoggerFilter)
|
/* Adds a filter to the logger being built
@param ILoggerFilter The filter to add
@return LoggerBuilder This builder object */
|
|
|
OpenEdge.Logging.LoggerBuilder Build (character)
|
/* Returns a builder for a logger
@param character The logger type
@return LoggerBuilder A builder for that logger */
|
|
|
OpenEdge.Logging.LoggerBuilder Build (character, BuilderRegistry)
|
/* Returns a builder for a logger
@param character The logger type
@param BuilderRegistry A registry of Filter writers to user
@return LoggerBuilder A builder for that logger */
|
|
|
OpenEdge.Logging.ILogWriter BuildFilterLogger ()
|
/* Creates a default logger based that uses the config in this class
@return ILogWriter A logger */
|
|
|
OpenEdge.Logging.LoggerBuilder FromConfig (JsonObject)
|
/* Adds JSON configuration for loggers, fitlers and builders
@param JsonObject The JSON configuration for a logger
@return LoggerBuilder This builder object */
|
|
|
OpenEdge.Logging.ILogWriter GetLogger (character)
|
/** Returns a logger (ILogWriter)
@param character The logger name
@return ILogWriter An instance of the default logger */
|
|
|
OpenEdge.Logging.ILogWriter GetLogger (handle)
|
/** Returns a logger (ILogWriter).
@param handle The procedure for which to find a logger
@return ILogWriter An instance of the default logger */
|
|
|
OpenEdge.Logging.ILogWriter GetLogger (Class)
|
/** Returns a logger (ILogWriter).
@param P.L.Class The typename for which to find a logger
@return ILogWriter An instance of the default logger */
|
|
|
OpenEdge.Logging.ILogWriter GetLoggerInstance ()
|
/* Constructs the actual logger instance
@return ILogWriter A new or cached logged */
|
|
|
OpenEdge.Logging.LoggerBuilder LogAt (LogLevelEnum)
|
/* Sets the log level for this logger.
@param LogLevelEnum the level to log at
@return LoggerBuilder This builder object */
|
|
|
LogMessage (character, LogLevelEnum)
|
/* Logs error/messages that are written before a logger instance is successfully built.
ONLY for use by the LoggerBuilder (hence protected). This is intentionally a very
primitive log writer.
Messages are written to the first location found by the algorithm below
1. If a log-manager exists, write there. This will always be the case on a server (PASOE or Classic A/S & WS)
2. The session's temp-dir in a file called loggerbuilder.log
Messages are APPENDED to the output file
@param character The message to write
@param LogLevelEnum The level of the message */
|