21#ifndef CONFIGURATION_EVENT_LOGGER_H
22#define CONFIGURATION_EVENT_LOGGER_H
86 unsigned int _max_message_size;
log_level_e logLevel()
Function to get log level for system.
Definition EventLogger.h:64
int flushLogs()
Function to flush the file buffer.
Definition EventLogger.cpp:46
EventLogger(FILE *fp=stdout, unsigned int max_size=DEFAULT_MAX_MSG)
Simple constructor for event logger.
Definition EventLogger.h:55
int logMessage(log_level_e level, const std::string &message, log_level_e local_msg=LOG_NONE)
Function to write an event message.
Definition EventLogger.cpp:20
void logLevel(log_level_e level)
Function to set logging level for system.
Definition EventLogger.h:60
log_level_e
Log level enumerations.
Definition flighterrors.h:159
@ LOG_INFO
Definition flighterrors.h:163
@ LOG_NONE
Definition flighterrors.h:160
Class to propagate CR3BP dynamics in characteristic units.
Definition statistics.hpp:22
const unsigned int DEFAULT_MAX_MSG
Define some standard messages for writing to file.
Definition EventLogger.h:34