#include <Log.hxx>
|
| | ThreadData (LocalLoggerId id, Type type=Cout, Level level=Info, const char *logFileName=NULL, ExternalLogger *pExternalLogger=NULL, MessageStructure messageStructure=Unstructured, const Data &instanceName="") |
| |
| | ~ThreadData () |
| |
| void | set (Type type=Cout, Level level=Info, const char *logFileName=NULL, ExternalLogger *pExternalLogger=NULL, MessageStructure messageStructure=Unstructured, const Data &instanceName="") |
| |
| LocalLoggerId | id () const |
| |
| unsigned int | maxLineCount () |
| |
| unsigned int | maxByteCount () |
| |
| bool | keepAllLogFiles () |
| |
| Type | type () const |
| |
| void | setKeepAllLogFiles (bool keepAllLogFiles) |
| |
| std::ostream & | Instance (unsigned int bytesToWrite) |
| | Return logger stream instance, creating it if needed.
|
| |
| void | reset () |
| | Frees logger stream.
|
| |
| void | droppingPrivileges (uid_t uid, pid_t pid) |
| |
Definition at line 297 of file Log.hxx.
◆ ThreadData()
◆ ~ThreadData()
| resip::Log::ThreadData::~ThreadData |
( |
| ) |
|
|
inline |
◆ droppingPrivileges()
| void Log::ThreadData::droppingPrivileges |
( |
uid_t |
uid, |
|
|
pid_t |
pid |
|
) |
| |
◆ id()
◆ Instance()
| std::ostream & Log::ThreadData::Instance |
( |
unsigned int |
bytesToWrite | ) |
|
Return logger stream instance, creating it if needed.
Definition at line 1202 of file Log.cxx.
◆ keepAllLogFiles()
| bool resip::Log::ThreadData::keepAllLogFiles |
( |
| ) |
|
|
inline |
◆ maxByteCount()
| unsigned int resip::Log::ThreadData::maxByteCount |
( |
| ) |
|
|
inline |
◆ maxLineCount()
| unsigned int resip::Log::ThreadData::maxLineCount |
( |
| ) |
|
|
inline |
◆ reset()
| void Log::ThreadData::reset |
( |
| ) |
|
Frees logger stream.
Definition at line 1303 of file Log.cxx.
◆ set()
◆ setKeepAllLogFiles()
| void resip::Log::ThreadData::setKeepAllLogFiles |
( |
bool |
keepAllLogFiles | ) |
|
|
inline |
◆ type()
| Type resip::Log::ThreadData::type |
( |
| ) |
const |
|
inline |
◆ Guard
◆ mExternalLogger
◆ mId
◆ mInstanceName
| Data resip::Log::ThreadData::mInstanceName |
|
protected |
◆ mKeepAllLogFiles
| volatile bool resip::Log::ThreadData::mKeepAllLogFiles |
|
protected |
◆ mKeepAllLogFilesSet
| volatile bool resip::Log::ThreadData::mKeepAllLogFilesSet |
|
protected |
◆ mLevel
| volatile Level resip::Log::ThreadData::mLevel |
◆ mLineCount
| unsigned int resip::Log::ThreadData::mLineCount |
|
protected |
◆ mLogFileName
| Data resip::Log::ThreadData::mLogFileName |
|
protected |
◆ mLogger
| std::ostream* resip::Log::ThreadData::mLogger |
|
protected |
◆ mMaxByteCount
| volatile unsigned int resip::Log::ThreadData::mMaxByteCount |
◆ mMaxLineCount
| volatile unsigned int resip::Log::ThreadData::mMaxLineCount |
◆ mMessageStructure
◆ mType
| Type resip::Log::ThreadData::mType |
|
protected |
The documentation for this class was generated from the following files: