Rialto
0.1
Rialto media pipeline API
|
IClientLogHandler allows the user to define their own log handler for any messages generated by the rialto client library. More...
#include <IClientLogHandler.h>
Public Types | |
enum | Level { Fatal, Error, Warning, Milestone, Info, Debug, External } |
All possible log levels that could be used in the log callback. | |
Public Member Functions | |
IClientLogHandler (const IClientLogHandler &)=delete | |
IClientLogHandler & | operator= (const IClientLogHandler &)=delete |
IClientLogHandler (IClientLogHandler &&)=delete | |
IClientLogHandler & | operator= (IClientLogHandler &&)=delete |
virtual void | log (Level level, const std::string &file, int line, const std::string &function, const std::string &message)=0 |
A callback method for every log item generated by the rialto client library. More... | |
IClientLogHandler allows the user to define their own log handler for any messages generated by the rialto client library.
|
pure virtual |
A callback method for every log item generated by the rialto client library.
[in] | level | : The log level |
[in] | file | : The source code file where the log is defined |
[in] | line | : The line number within the file where the log is defined |
[in] | function | : The source code function within which the log is defined |
[in] | message | : The message of the log |
none |