reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
Log.hxx File Reference
#include "rutil/Data.hxx"
#include <syslog.h>
#include <unistd.h>
#include <atomic>
#include <set>
#include "rutil/ConfigParse.hxx"
#include "rutil/Mutex.hxx"
#include "rutil/Lock.hxx"
#include "rutil/HashMap.hxx"
#include "rutil/ThreadIf.hxx"
#include <iostream>

Go to the source code of this file.

Classes

class  resip::Log
 Singleton that handles logging calls. More...
 
class  resip::Log::Guard
 Implementation for logging macros. More...
 
class  resip::Log::ThreadSetting
 
class  resip::Log::ThreadData
 
class  resip::Log::LocalLoggerMap
 Thread Local logger settings storage. More...
 
class  resip::ExternalLogger
 Interface functor for external logging. More...
 
class  resip::LogStaticInitializer
 Class to initialize Log class static variables. More...
 

Namespaces

namespace  resip
 dcm! – add UnusedChecking(_enum) below;
 

Macros

#define LOG_ENABLE_THREAD_SETTING
 

Functions

void freeLocalLogger (void *pThreadData)
 

Variables

static LogStaticInitializer resip::_staticLogInit
 

Macro Definition Documentation

◆ LOG_ENABLE_THREAD_SETTING

#define LOG_ENABLE_THREAD_SETTING

Definition at line 29 of file Log.hxx.

Function Documentation

◆ freeLocalLogger()

void freeLocalLogger ( void *  pThreadData)

Definition at line 100 of file Log.cxx.