ColdBox Platform Version 3.7.0

coldbox.system.logging.appenders
Class AsyncFileAppender

WEB-INF.cftags.component
        extended by coldbox.system.logging.AbstractAppender
            extended by coldbox.system.logging.appenders.FileAppender
                extended by coldbox.system.logging.appenders.AsyncFileAppender
Direct Known Subclasses:
AsyncRollingFileAppender

public class AsyncFileAppender
extends FileAppender

This is a simple implementation of an appender that is file based but multithreaded


Constructor Summary
init(any name, [any properties='[runtime expression]'], [any layout=''], [any levelMin='0'], [any levelMax='4'])
          Constructor
 
Method Summary
 void logMessage(any logEvent)
          Write an entry into the appender
 
Methods inherited from class coldbox.system.logging.appenders.FileAppender
append, ensureDefaultLogDirectory, getlockTimeout, getlockname, getlogFullpath, initLogLocation, onRegistration, removeLogFile
 
Methods inherited from class coldbox.system.logging.AbstractAppender
$abort, $dump, $log, $rethrowit, $throw, canLog, getColdbox, getCustomLayout, getHash, getName, getProperties, getProperty, getUtil, getlevelMax, getlevelMin, hasCustomLayout, isInitialized, onUnRegistration, propertyExists, setColdbox, setInitialized, setLevelMax, setLevelMin, setProperties, setProperty, severityToString
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(any name, [any properties='[runtime expression]'], [any layout=''], [any levelMin='0'], [any levelMax='4'])
Constructor

Parameters:
name - The unique name for this appender.
properties - A map of configuration properties for the appender
layout - The layout class to use in this appender for custom message rendering.
levelMin - The default log level for this appender, by default it is 0. Optional. ex: LogBox.logLevels.WARN
levelMax - The default log level for this appender, by default it is 5. Optional. ex: LogBox.logLevels.WARN
Method Detail

logMessage

public void logMessage(any logEvent)
Write an entry into the appender.

Overrides:
logMessage in class FileAppender
Parameters:
logEvent - The logging event

ColdBox Platform Version 3.7.0