Enrollment 28.2.0
Loading...
Searching...
No Matches
Logger.h File Reference
#include "enrollment/Exception/EnrollmentException.h"
#include "enrollment/Export.h"
#include <memory>
#include <mutex>
Include dependency graph for Logger.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LogMessage
 Compose Logger message. More...
class  Logger
 Interface for library logging. More...
class  NullLogger
 The logger implementation that do not logs. More...
struct  LoggerCallBacks
 LoggerCallBacks contains logger handle and function pointers as callbacks. More...
class  CallbackLogger
 CallbackLogger is logger for binary part of libary due to C boundary. More...
class  GlobalLogger
 Holds instance of Logger. More...

Typedefs

using LogMessageCallback = const char* (*)(void* composerData)
 Function pointer to compose message in binary.
using LoggerCallback = void (*)(void* logger, LogMessageCallback composer, void* composerData)
 Function pointer to log from binary.

Detailed Description

Author
Stefan Bellus stefa.nosp@m.n.be.nosp@m.llus@.nosp@m.inno.nosp@m.vatri.nosp@m.cs.c.nosp@m.om
Date
16.08.2021