  | 
  
    LogIt++
    
   | 
 
 
 
 
Loading...
Searching...
No Matches
 
 
 
 
Go to the documentation of this file.
    2#ifndef _LOGIT_CONFIG_HPP_INCLUDED 
    3#define _LOGIT_CONFIG_HPP_INCLUDED 
   11#ifndef LOGIT_BASE_PATH 
   14    #define LOGIT_BASE_PATH {} 
   17#ifndef LOGIT_DEFAULT_COLOR 
   22    #define LOGIT_DEFAULT_COLOR logit::TextColor::LightGray 
   29#ifndef LOGIT_COLOR_TRACE 
   30    #define LOGIT_COLOR_TRACE   logit::TextColor::DarkGray 
   33#ifndef LOGIT_COLOR_DEBUG 
   34    #define LOGIT_COLOR_DEBUG   logit::TextColor::Blue 
   37#ifndef LOGIT_COLOR_INFO 
   38    #define LOGIT_COLOR_INFO    logit::TextColor::Green 
   41#ifndef LOGIT_COLOR_WARN 
   42    #define LOGIT_COLOR_WARN    logit::TextColor::Yellow 
   45#ifndef LOGIT_COLOR_ERROR 
   46    #define LOGIT_COLOR_ERROR   logit::TextColor::Red 
   49#ifndef LOGIT_COLOR_FATAL 
   50    #define LOGIT_COLOR_FATAL   logit::TextColor::Magenta 
   53#ifndef LOGIT_COLOR_DEFAULT 
   54    #define LOGIT_COLOR_DEFAULT logit::TextColor::White 
   62#ifndef LOGIT_CURRENT_TIMESTAMP_MS 
   63    #define LOGIT_CURRENT_TIMESTAMP_MS() \ 
   64        (std::chrono::duration_cast<std::chrono::milliseconds>( \ 
   65        std::chrono::system_clock::now().time_since_epoch()).count()) 
 
   76#ifndef LOGIT_CONSOLE_PATTERN 
   77    #define LOGIT_CONSOLE_PATTERN "%H:%M:%S.%e | %^%N([%50!g:%#])%v%$" 
   85#ifndef LOGIT_FILE_LOGGER_PATH 
   86    #define LOGIT_FILE_LOGGER_PATH "data/logs" 
   94#ifndef LOGIT_UNIQUE_FILE_LOGGER_PATH 
   95    #define LOGIT_UNIQUE_FILE_LOGGER_PATH "data/logs/unique_logs" 
  102#ifndef LOGIT_FILE_LOGGER_AUTO_DELETE_DAYS 
  103    #define LOGIT_FILE_LOGGER_AUTO_DELETE_DAYS 30 
  110#ifndef LOGIT_FILE_LOGGER_PATTERN 
  111    #define LOGIT_FILE_LOGGER_PATTERN "[%Y-%m-%d %H:%M:%S.%e] [%-5l] [%60!@] [thread:%t] %SC%v" 
  114#ifndef LOGIT_FILE_LOGGER_MAX_FILE_SIZE_BYTES 
  115    #define LOGIT_FILE_LOGGER_MAX_FILE_SIZE_BYTES 0 
  117#ifndef LOGIT_FILE_LOGGER_MAX_ROTATED_FILES 
  118    #define LOGIT_FILE_LOGGER_MAX_ROTATED_FILES 0 
  120#ifndef LOGIT_FILE_LOGGER_COMPRESS_ROTATED 
  121    #define LOGIT_FILE_LOGGER_COMPRESS_ROTATED 0 
  123#ifndef LOGIT_FILE_LOGGER_COMPRESS_CMD 
  124    #define LOGIT_FILE_LOGGER_COMPRESS_CMD "" 
  129#ifndef LOGIT_UNIQUE_FILE_LOGGER_PATTERN 
  130    #define LOGIT_UNIQUE_FILE_LOGGER_PATTERN "%v" 
  135#ifndef LOGIT_UNIQUE_FILE_LOGGER_HASH_LENGTH 
  136    #define LOGIT_UNIQUE_FILE_LOGGER_HASH_LENGTH 8