|
Hybrid ICN (hICN) plugin
v21.06-rc0-4-g18fa668
|
Go to the documentation of this file.
31 #include <parc/algol/parc_Buffer.h>
32 #include <parc/algol/parc_Clock.h>
33 #include <parc/logging/parc_LogLevel.h>
34 #include <parc/logging/parc_LogReporter.h>
38 typedef struct logger Logger;
48 LoggerFacility_Config,
51 LoggerFacility_Processor,
52 LoggerFacility_Message,
53 LoggerFacility_Strategy,
90 Logger *
logger_Create(PARCLogReporter *reporter,
const PARCClock *clock);
114 PARCLogLevel minimumLevel);
147 const char *module,
const char *format, ...);
Logger * logger_Acquire(const Logger *logger)
LoggerFacility
Definition: logger.h:47
void logger_SetReporter(Logger *logger, PARCLogReporter *reporter)
void logger_Release(Logger **loggerPtr)
void logger_Log(Logger *logger, LoggerFacility facility, PARCLogLevel level, const char *module, const char *format,...)
bool logger_IsLoggable(const Logger *logger, LoggerFacility facility, PARCLogLevel level)
Logger * logger_Create(PARCLogReporter *reporter, const PARCClock *clock)
void logger_SetClock(Logger *logger, PARCClock *clock)
void logger_SetLogLevel(Logger *logger, LoggerFacility facility, PARCLogLevel minimumLevel)
const char * logger_FacilityString(LoggerFacility facility)
const char * logger_LevelString(PARCLogLevel level)