Logging
Chapter Updated 04/28/23
Setting | Default Value | Initialization Source |
---|---|---|
Folder: | #define PROJECT_LOG_DIR | CMakelists.txt |
Name: | #define PROJECT_DFLT_LOGFILE | xbconfig.h.in |
Size: | 100000 | xbLog::xbLog() |
Method | Description |
---|---|
xbString& xbSsv::GetLogDirectory() const | Get the log file directory. |
xbString& xbSsv::GetLogFileName() const | Get the log file name. |
xbString& xbSsv::SetLogDirectory( const xbString &sLogDirectory ) | Set the log file directory. |
void xbSsv::SetLogFileName( const xbString &sLogFileName ) | Set the log file name. |
void xbXBase::DisableMsgLogging() | Disable message logging. |
void xbXBase::EnableMsgLogging() | Enable message logging. |
xbInt16 xbXBase::FlushLog() | Flush any buffered log file messages to disk. |
const xbXBase::xbString &GetLogFqFileName() const | Get fully qualified logfile name. |
size_t xbXBase::GetLogSize() const | Get the log file roll over size. |
xbBool xbXBase::GetLogStatus() const | Get the logging file status. |
void xbXBase::SetLogSize( size_t lSize ) | Set the logfile roll over size. |