|
logging::Logger − |
|
#include <loggingLog4cpp.h> |
|
Public Member Functions |
|
Logger () |
|
~Logger () |
|
ACSCategory * getLogger (const std::string &loggerName) |
|
ACSCategory * getGlobalLogger () |
|
ACSCategory * getStaticLogger () |
|
void enableRemoteAppender (unsigned long cacheSize=100, unsigned int autoFlushTimeoutSec=3, Logging::AcsLogService_ptr loggingService=Logging::AcsLogService::_nil(), CosNaming::NamingContext_ptr namingService=CosNaming::NamingContext::_nil(), int maxLogsPerSecond=-1) |
|
void enableSyslogAppender () |
|
void setLogLevels (const std::string &loggerName, log4cpp::Priority::PriorityLevel remote, log4cpp::Priority::PriorityLevel local) |
|
Static Public Member Functions |
|
static BasicLogInfo formatLog (log4cpp::Priority::PriorityLevel priority, const char *fmt,...) |
|
static BasicLogInfo formatLog (ACE_Log_Priority priority, const char *fmt,...) |
|
static BasicLogInfo formatLog (unsigned int priority, const char *fmt,...) |
|
Private Member Functions |
|
ACSCategory * initLogger (const std::string &loggerName) |
|
Private Attributes |
|
bool remoteAppenderEnabled |
|
bool syslogAppenderEnabled |
|
unsigned int localLogLevel |
|
unsigned int remoteLogLevel |
|
unsigned int syslogLogLevel |
|
unsigned long cacheSize |
|
unsigned int autoFlushTimeoutSec |
|
Logging::AcsLogService_ptr loggingService |
|
CosNaming::NamingContext_ptr namingService |
|
int maxLogsPerSecond |
|
ACE_Thread_Mutex initMutex |
|
logging::Logger::Logger () |
|
logging::Logger::~Logger () |
|
void logging::Logger::enableRemoteAppender (unsigned long cacheSize = 100, unsigned int autoFlushTimeoutSec = 3, Logging::AcsLogService_ptr loggingService = Logging::AcsLogService::_nil(), CosNaming::NamingContext_ptr namingService = CosNaming::NamingContext::_nil(), int maxLogsPerSecond = -1) |
|
void logging::Logger::enableSyslogAppender () |
|
static BasicLogInfo logging::Logger::formatLog (ACE_Log_Priority priority, const char * fmt, ...) [static] |
|
static BasicLogInfo logging::Logger::formatLog (unsigned int priority, const char * fmt, ...) [static] |
|
static BasicLogInfo logging::Logger::formatLog (log4cpp::Priority::PriorityLevel priority, const char * fmt, ...) [static] |
|
ACSCategory* logging::Logger::getGlobalLogger () |
|
ACSCategory* logging::Logger::getLogger (const std::string & loggerName) |
|
ACSCategory* logging::Logger::getStaticLogger () |
|
ACSCategory* logging::Logger::initLogger (const std::string & loggerName) [private] |
|
void logging::Logger::setLogLevels (const std::string & loggerName, log4cpp::Priority::PriorityLevel remote, log4cpp::Priority::PriorityLevel local) |
|
unsigned int logging::Logger::autoFlushTimeoutSec [private] |
|
unsigned long logging::Logger::cacheSize [private] |
|
ACE_Thread_Mutex logging::Logger::initMutex [private] |
|
unsigned int logging::Logger::localLogLevel [private] |
|
Logging::AcsLogService_ptr logging::Logger::loggingService [private] |
|
int logging::Logger::maxLogsPerSecond [private] |
|
CosNaming::NamingContext_ptr logging::Logger::namingService [private] |
|
bool logging::Logger::remoteAppenderEnabled [private] |
|
unsigned int logging::Logger::remoteLogLevel [private] |
|
bool logging::Logger::syslogAppenderEnabled [private] |
|
unsigned int logging::Logger::syslogLogLevel [private] |
|
Generated automatically by Doxygen for ACS-2016.6 C++ API from the source code. |