Logging
Chapter Updated 9/12/25
| 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& xbCore::GetLogDirectory() const | Get the log file directory. |
| xbString& xbCore::GetLogFileName() const | Get the log file name. |
| xbString& xbCore::SetLogDirectory( const xbString &sLogDirectory ) | Set the log file directory. |
| void xbCore::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. |
