A constructor for the FileLogger Logger.
A constructor for the FileLogger Logger that takes a reference to a File.
A constructor for the FileLogger Logger that takes a reference to a File.
If the FileLogger was constructed with a filename, this method returns this filename. Otherwise an empty string is returned.
If the FileLogger is managing the File it logs to, this method will return a reference to this File.
The File log messages are written to.
The filename of the File log messages are written to.
LogEntry is a aggregation combining all information associated with a log message. This aggregation will be passed to the method writeLogMsg.
A custom logger must implement this method in order to work in a MultiLogger and ArrayLogger.
Logs a part of the log message.
Signals that the message has been written and no more calls to logMsgPart follow.
The LogLevel determines if the log call are processed or dropped by the Logger. In order for the log call to be processed the LogLevel of the log call must be greater or equal to the LogLevel of the logger.
This delegate is called in case a log message with LogLevel.fatal gets logged.
This method allows forwarding log entries from one logger to another.
This template provides the log functions for the Logger class with the LogLevel encoded in the function name.
This method logs data with the LogLevel of the used Logger.
This function logs data to the used Logger with a specific LogLevel.
This function logs data to the used Logger depending on a explicitly passed condition with the LogLevel of the used Logger.
This function logs data to the used Logger with the LogLevel of the used Logger.
This function logs data to the used Logger with a specific LogLevel and depending on a condition in a printf-style manner.
This function logs data to the used Logger with a specific LogLevel in a printf-style manner.
This function logs data to the used Logger depending on a condition with the LogLevel of the used Logger in a printf-style manner.
This method logs data to the used Logger with the LogLevel of the this Logger in a printf-style manner.
This Logger implementation writes log messages to the associated file. The name of the file has to be passed on construction time. If the file is already present new log messages will be append at its end.