LiteFX::Logging::RollingFileSink
Writes log messages to a rolling file.
Synopsis
Declared in <litefx/logging.hpp>
class [[dllexport, dllimport]] RollingFileSink
: public ISink
Base Classes
| Name | Description |
ISink | Interface for a class that receives log messages. |
Member Functions
| Name | Description |
RollingFileSink [constructor] | Creates a new rolling file sink instance. |
~RollingFileSink [destructor] [virtual] | Destructor |
operator= | Assignment operators |
getFileName [virtual] | Gets the file name of the log file. |
getLevel [virtual] | Gets the minimum log level for messages to get written to the log. |
getMaxFiles [virtual] | Returns the maximum number of log files to keep. |
getName [virtual] | Gets the name of the sink. |
getPattern [virtual] | Gets the pattern used to format the messages for the sink. |
getTruncate [virtual] | Returns true, if the log messages should be truncated to the contents of the file, or false if existing messages are overwritten. |
Protected Member Functions
| Name | Description |
operator= | Assignment operators |
get [virtual] | |
Friends