blocxx
LogConfig.hpp File Reference
#include "blocxx/BLOCXX_config.h"
#include "blocxx/SortedVectorMap.hpp"
#include "blocxx/LogLevel.hpp"

Go to the source code of this file.

Classes

struct  BLOCXX_NAMESPACE::LogConfigOptions::NameAndDefault
 

Namespaces

namespace  BLOCXX_NAMESPACE
 Taken from RFC 1321.
 
namespace  BLOCXX_NAMESPACE::LogConfigOptions
 

Macros

#define BLOCXX_DEFAULT_LOG_1_MAX_FILE_SIZE   "0"
 
#define BLOCXX_DEFAULT_LOG_1_MAX_BACKUP_INDEX   "1"
 
#define BLOCXX_DEFAULT_LOG_1_FLUSH   "true"
 
#define BLOCXX_DEFAULT_LOG_1_SYSLOG_IDENTITY   BLOCXX_PACKAGE_PREFIX"blocxx"
 
#define BLOCXX_DEFAULT_LOG_1_SYSLOG_FACILITY   "user"
 

Typedefs

typedef SortedVectorMap< String, StringBLOCXX_NAMESPACE::LoggerConfigMap
 

Enumerations

enum  BLOCXX_NAMESPACE::EOverwritePreviousConfigItemFlag { BLOCXX_NAMESPACE::E_PRESERVE_PREVIOUS_CONFIG_ITEM , BLOCXX_NAMESPACE::E_OVERWRITE_PREVIOUS_CONFIG_ITEM }
 

Macro Definition Documentation

◆ BLOCXX_DEFAULT_LOG_1_FLUSH

#define BLOCXX_DEFAULT_LOG_1_FLUSH   "true"

Definition at line 65 of file LogConfig.hpp.

Referenced by BLOCXX_NAMESPACE::LogAppender::createLogAppender().

◆ BLOCXX_DEFAULT_LOG_1_MAX_BACKUP_INDEX

#define BLOCXX_DEFAULT_LOG_1_MAX_BACKUP_INDEX   "1"

Definition at line 61 of file LogConfig.hpp.

Referenced by BLOCXX_NAMESPACE::LogAppender::createLogAppender().

◆ BLOCXX_DEFAULT_LOG_1_MAX_FILE_SIZE

#define BLOCXX_DEFAULT_LOG_1_MAX_FILE_SIZE   "0"

Definition at line 57 of file LogConfig.hpp.

Referenced by BLOCXX_NAMESPACE::LogAppender::createLogAppender().

◆ BLOCXX_DEFAULT_LOG_1_SYSLOG_FACILITY

#define BLOCXX_DEFAULT_LOG_1_SYSLOG_FACILITY   "user"

Definition at line 73 of file LogConfig.hpp.

Referenced by BLOCXX_NAMESPACE::LogAppender::createLogAppender().

◆ BLOCXX_DEFAULT_LOG_1_SYSLOG_IDENTITY

#define BLOCXX_DEFAULT_LOG_1_SYSLOG_IDENTITY   BLOCXX_PACKAGE_PREFIX"blocxx"

Definition at line 69 of file LogConfig.hpp.

Referenced by BLOCXX_NAMESPACE::LogAppender::createLogAppender().