ExtendedFileLogger

Extends FileLogger to support configurable pattern

Constructors

this
this(string fn, LogLevel lv, ILogPattern logPattern)

A constructor for the ExtendedFileLogger Logger.

this
this(string fn, LogLevel lv, ILogPattern logPattern, CreateFolder createFileNameFolder)

A constructor for the ExtendedFileLogger Logger that takes a reference to a File. The File passed must be open for all the log call to the ExtendedFileLogger. If the File gets closed, using the ExtendedFileLogger for logging will result in undefined behaviour.

this
this(File file, LogLevel lv, ILogPattern logPattern)

A constructor for the ExtendedFileLogger Logger that takes a reference to a File. The File passed must be open for all the log call to the ExtendedFileLogger. If the File gets closed, using the ExtendedFileLogger for logging will result in undefined behaviour.

Members

Functions

beginLogMsg
void beginLogMsg(string file, int line, string funcName, string prettyFuncName, string moduleName, LogLevel logLevel, Tid threadId, SysTime timestamp, Logger logger)

This method overrides the base class method in order to call the log pattern

Variables

logPattern
ILogPattern logPattern;
Undocumented in source.
startTimeStamp
SysTime startTimeStamp;
Undocumented in source.

Meta