pars 0.2.1.99
Loading...
Searching...
No Matches
log.h File Reference
#include "init.h"
#include <spdlog/common.h>
#include "config.h"
#include <spdlog/spdlog.h>
#include <spdlog/sinks/basic_file_sink.h>
#include <spdlog/sinks/null_sink.h>
#include <spdlog/sinks/stdout_color_sinks.h>
#include <spdlog/sinks/syslog_sink.h>
Include dependency graph for log.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  pars
 

Macros

#define SPDLOG_ACTIVE_LEVEL   pars_log_level
 
#define PARS_LOG_ENABLE_SYSLOG
 
#define SL   (spdlog::source_loc{__FILE__, __LINE__, SPDLOG_FUNCTION})
 

Functions

template<typename... args_t>
void pars::log (spdlog::source_loc loc, pars::lf lf, spdlog::level::level_enum lvl, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::log (pars::lf lf, spdlog::level::level_enum lvl, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::log (spdlog::source_loc loc, spdlog::level::level_enum lvl, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::log (spdlog::level::level_enum lvl, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::trace (spdlog::source_loc loc, pars::lf lf, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::trace (pars::lf lf, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::trace (spdlog::source_loc loc, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::trace (spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::debug (spdlog::source_loc loc, pars::lf lf, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::debug (pars::lf lf, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::debug (spdlog::source_loc loc, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::debug (spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::info (spdlog::source_loc loc, pars::lf lf, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::info (pars::lf lf, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::info (spdlog::source_loc loc, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::info (spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::warn (spdlog::source_loc loc, pars::lf lf, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::warn (pars::lf lf, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::warn (spdlog::source_loc loc, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::warn (spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::err (spdlog::source_loc loc, pars::lf lf, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::err (pars::lf lf, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::err (spdlog::source_loc loc, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::err (spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::critical (spdlog::source_loc loc, pars::lf lf, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::critical (pars::lf lf, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::critical (spdlog::source_loc loc, spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 
template<typename... args_t>
void pars::critical (spdlog::format_string_t< args_t... > fmt, args_t &&... args)
 

Macro Definition Documentation

◆ PARS_LOG_ENABLE_SYSLOG

#define PARS_LOG_ENABLE_SYSLOG

Definition at line 52 of file log.h.

◆ SL

◆ SPDLOG_ACTIVE_LEVEL

#define SPDLOG_ACTIVE_LEVEL   pars_log_level

Definition at line 41 of file log.h.

Referenced by pars::app::with_default_setup::setup().