37#ifndef BLOCXX_LOGCONFIG_HPP_
38#define BLOCXX_LOGCONFIG_HPP_
40#include "blocxx/BLOCXX_config.h"
56#ifndef BLOCXX_DEFAULT_LOG_1_MAX_FILE_SIZE
57#define BLOCXX_DEFAULT_LOG_1_MAX_FILE_SIZE "0"
60#ifndef BLOCXX_DEFAULT_LOG_1_MAX_BACKUP_INDEX
61#define BLOCXX_DEFAULT_LOG_1_MAX_BACKUP_INDEX "1"
64#ifndef BLOCXX_DEFAULT_LOG_1_FLUSH
65#define BLOCXX_DEFAULT_LOG_1_FLUSH "true"
68#ifndef BLOCXX_DEFAULT_LOG_1_SYSLOG_IDENTITY
69#define BLOCXX_DEFAULT_LOG_1_SYSLOG_IDENTITY BLOCXX_PACKAGE_PREFIX"blocxx"
72#ifndef BLOCXX_DEFAULT_LOG_1_SYSLOG_FACILITY
73#define BLOCXX_DEFAULT_LOG_1_SYSLOG_FACILITY "user"
76namespace LogConfigOptions
const char *const LOG_1_FLUSH_opt
const char *const LOG_1_SYSLOG_FACILITY_opt
const NameAndDefault *const g_defaultsEnd
const char *const LOG_1_SYSLOG_IDENTITY_opt
const char *const LOG_1_MAX_FILE_SIZE_opt
const char *const LOG_1_LOCATION_opt
const char *const LOG_1_MAX_BACKUP_INDEX_opt
const NameAndDefault g_defaults[]
EOverwritePreviousConfigItemFlag
@ E_PRESERVE_PREVIOUS_CONFIG_ITEM
@ E_OVERWRITE_PREVIOUS_CONFIG_ITEM
SortedVectorMap< String, String > LoggerConfigMap
const char * defaultValue