Skyward boardcore
|
#include <ActiveObject.h>
#include <Singleton.h>
#include <fmt/format.h>
#include <logger/Logger.h>
#include <utils/Constants.h>
#include <utils/collections/CircularBuffer.h>
#include <memory>
#include <string>
#include <vector>
#include "LogSink.h"
#include "PrintLoggerData.h"
Go to the source code of this file.
Classes | |
class | Boardcore::PrintLogger |
class | Boardcore::Logging |
Namespaces | |
namespace | Boardcore |
This file includes all the types the logdecoder script will decode. | |
Macros | |
#define | DEFAULT_STDOUT_LOG_LEVEL 0 |
#define | LOG(logger, level, ...) logger.log(level, __FUNCTION__, __FILE__, __LINE__, __VA_ARGS__) |
#define | LOG_DEBUG(logger, ...) LOG(logger, Boardcore::LogLevel::LOGL_DEBUG, __VA_ARGS__) |
#define | LOG_INFO(logger, ...) LOG(logger, Boardcore::LogLevel::LOGL_INFO, __VA_ARGS__) |
#define | LOG_WARN(logger, ...) LOG(logger, Boardcore::LogLevel::LOGL_WARNING, __VA_ARGS__) |
#define | LOG_ERR(logger, ...) LOG(logger, Boardcore::LogLevel::LOGL_ERROR, __VA_ARGS__) |
#define | LOG_CRIT(logger, ...) LOG(logger, Boardcore::LogLevel::LOGL_CRITICAL, __VA_ARGS__) |
#define | LOG_ASYNC(logger, level, ...) logger.logAsync(level, __FUNCTION__, __FILE__, __LINE__, __VA_ARGS__) |
#define | LOG_DEBUG_ASYNC(logger, ...) LOG_ASYNC(logger, Boardcore::LogLevel::LOGL_DEBUG, __VA_ARGS__) |
#define | LOG_INFO_ASYNC(logger, ...) LOG_ASYNC(logger, Boardcore::LogLevel::LOGL_INFO, __VA_ARGS__) |
#define | LOG_WARN_ASYNC(logger, ...) LOG_ASYNC(logger, Boardcore::LogLevel::LOGL_WARNING, __VA_ARGS__) |
#define | LOG_ERR_ASYNC(logger, ...) LOG_ASYNC(logger, Boardcore::LogLevel::LOGL_ERROR, __VA_ARGS__) |
#define | LOG_CRIT_ASYNC(logger, ...) LOG_ASYNC(logger, Boardcore::LogLevel::LOGL_CRITICAL, __VA_ARGS__) |
#define DEFAULT_STDOUT_LOG_LEVEL 0 |
Definition at line 50 of file PrintLogger.h.
#define LOG | ( | logger, | |
level, | |||
... ) logger.log(level, __FUNCTION__, __FILE__, __LINE__, __VA_ARGS__) |
Definition at line 153 of file PrintLogger.h.
#define LOG_ASYNC | ( | logger, | |
level, | |||
... ) logger.logAsync(level, __FUNCTION__, __FILE__, __LINE__, __VA_ARGS__) |
Definition at line 171 of file PrintLogger.h.
#define LOG_CRIT | ( | logger, | |
... ) LOG(logger, Boardcore::LogLevel::LOGL_CRITICAL, __VA_ARGS__) |
Definition at line 168 of file PrintLogger.h.
#define LOG_CRIT_ASYNC | ( | logger, | |
... ) LOG_ASYNC(logger, Boardcore::LogLevel::LOGL_CRITICAL, __VA_ARGS__) |
Definition at line 186 of file PrintLogger.h.
#define LOG_DEBUG | ( | logger, | |
... ) LOG(logger, Boardcore::LogLevel::LOGL_DEBUG, __VA_ARGS__) |
Definition at line 156 of file PrintLogger.h.
#define LOG_DEBUG_ASYNC | ( | logger, | |
... ) LOG_ASYNC(logger, Boardcore::LogLevel::LOGL_DEBUG, __VA_ARGS__) |
Definition at line 174 of file PrintLogger.h.
#define LOG_ERR | ( | logger, | |
... ) LOG(logger, Boardcore::LogLevel::LOGL_ERROR, __VA_ARGS__) |
Definition at line 165 of file PrintLogger.h.
#define LOG_ERR_ASYNC | ( | logger, | |
... ) LOG_ASYNC(logger, Boardcore::LogLevel::LOGL_ERROR, __VA_ARGS__) |
Definition at line 183 of file PrintLogger.h.
#define LOG_INFO | ( | logger, | |
... ) LOG(logger, Boardcore::LogLevel::LOGL_INFO, __VA_ARGS__) |
Definition at line 159 of file PrintLogger.h.
#define LOG_INFO_ASYNC | ( | logger, | |
... ) LOG_ASYNC(logger, Boardcore::LogLevel::LOGL_INFO, __VA_ARGS__) |
Definition at line 177 of file PrintLogger.h.
#define LOG_WARN | ( | logger, | |
... ) LOG(logger, Boardcore::LogLevel::LOGL_WARNING, __VA_ARGS__) |
Definition at line 162 of file PrintLogger.h.
#define LOG_WARN_ASYNC | ( | logger, | |
... ) LOG_ASYNC(logger, Boardcore::LogLevel::LOGL_WARNING, __VA_ARGS__) |
Definition at line 180 of file PrintLogger.h.