#include <logger.h>
Interface of a logger type which prints to the application console. Caches all strings until it gets resetted.
Public Member Functions | |
MAXON_METHOD Result< void > | Iterate (const Delegate< Result< void >(LoggerLine &)> &callback) |
MAXON_METHOD Int | GetCount () |
MAXON_METHOD void | Reset () |
Private Member Functions | |
MAXON_INTERFACE (UserLoggerTypeInterface, MAXON_REFERENCE_NORMAL, "net.maxon.interface.userloggertype") | |
|
private |
MAXON_METHOD Result<void> Iterate | ( | const Delegate< Result< void >(LoggerLine &)> & | callback | ) |
Iterates over all caches lines since it got initialized or resetted.
[in] | callback | Delegate which is called for each line. |
MAXON_METHOD Int GetCount | ( | ) |
Gets the count of entries.
MAXON_METHOD void Reset | ( | ) |
Clears the cache of this logger type.