|
| void | initialize (const char *filename) |
| |
| void | cleanUp () |
| |
| virtual void | consumeMessage (const char *source, Category category, uint32_t errorNumber, const char *message, const char *filename, int lineNumber) override |
| |
| | Consumer () |
| | Constructs a new Consumer instance.
|
| |
| virtual | ~Consumer () |
| | Unregisters this consumer from the LogManager and destroys this instance.
|
| |
| virtual void | consumeMessage (const char *source, Category category, uint32_t errorNumber, const char *message, const char *filename, int lineNumber)=0 |
| |
| Category | getMinimumCategory () const |
| |
| void | setMinimumCategory (Category category) |
| | Set the minimum category level of messages that this consumer will output.
|
| |
| void | enableFilenames (bool enable) |
| |
|
| FILE * | outputFile = nullptr |
| | Handle to the file which will receive log messages.
|
| |
|
| Mutex | mutex |
| | Mutex available for implementations to use if needed.
|
| |
| bool | outputFilenames = false |
| | Flag controlling whether or not to include the filenames for message sources.
|
| |
Definition at line 6 of file FileLogger.h.
◆ ~FileLogger()
| Cogs::Logging::FileLogger::~FileLogger |
( |
| ) |
|
|
override |
◆ cleanUp()
| void Cogs::Logging::FileLogger::cleanUp |
( |
| ) |
|
◆ consumeMessage()
| void Cogs::Logging::FileLogger::consumeMessage |
( |
const char * |
source, |
|
|
Category |
category, |
|
|
uint32_t |
errorNumber, |
|
|
const char * |
message, |
|
|
const char * |
filename, |
|
|
int |
lineNumber |
|
) |
| |
|
overridevirtual |
◆ initialize()
| void Cogs::Logging::FileLogger::initialize |
( |
const char * |
filename | ) |
|
◆ instance()
Retrieve the global fileLogger instance.
(Or construct your own.)
Definition at line 11 of file FileLogger.cpp.
◆ outputFile
| FILE* Cogs::Logging::FileLogger::outputFile = nullptr |
|
private |
Handle to the file which will receive log messages.
Definition at line 21 of file FileLogger.h.
The documentation for this class was generated from the following files: