0.6.0
C++ to UML diagram generator based on Clang
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
logging.h File Reference
#include "fmt_formatters.h"
#include <inja/inja.hpp>
#include <spdlog/sinks/stdout_color_sinks.h>
#include <spdlog/spdlog.h>

Go to the source code of this file.

Classes

struct  fmt::formatter< inja::json >
 

Namespaces

namespace  fmt
 

Macros

#define FILENAME_   __FILE__
 
#define LOG_ERROR(fmt__, ...)
 
#define LOG_WARN(fmt__, ...)
 
#define LOG_INFO(fmt__, ...)
 
#define LOG_DBG(fmt__, ...)
 
#define LOG_TRACE(fmt__, ...)
 

Macro Definition Documentation

◆ FILENAME_

#define FILENAME_   __FILE__

Definition at line 33 of file logging.h.

◆ LOG_DBG

#define LOG_DBG (   fmt__,
  ... 
)
Value:
::clanguml::logging::log_impl( \
spdlog::level::debug, fmt__, FILENAME_, __LINE__, ##__VA_ARGS__)

Definition at line 48 of file logging.h.

◆ LOG_ERROR

#define LOG_ERROR (   fmt__,
  ... 
)
Value:
::clanguml::logging::log_impl( \
spdlog::level::err, fmt__, FILENAME_, __LINE__, ##__VA_ARGS__)

Definition at line 36 of file logging.h.

◆ LOG_INFO

#define LOG_INFO (   fmt__,
  ... 
)
Value:
::clanguml::logging::log_impl( \
spdlog::level::info, fmt__, FILENAME_, __LINE__, ##__VA_ARGS__)

Definition at line 44 of file logging.h.

◆ LOG_TRACE

#define LOG_TRACE (   fmt__,
  ... 
)
Value:
::clanguml::logging::log_impl( \
spdlog::level::trace, fmt__, FILENAME_, __LINE__, ##__VA_ARGS__)

Definition at line 52 of file logging.h.

◆ LOG_WARN

#define LOG_WARN (   fmt__,
  ... 
)
Value:
::clanguml::logging::log_impl( \
spdlog::level::warn, fmt__, FILENAME_, __LINE__, ##__VA_ARGS__)

Definition at line 40 of file logging.h.