#include <Logging.h>
◆ Log() [1/2]
◆ ~Log()
◆ Log() [2/2]
Log::Log |
( |
Log const & |
copy | ) |
|
|
private |
◆ Debug()
void Log::Debug |
( |
const std::string & |
msg | ) |
|
|
static |
◆ DebugEnabled()
bool Log::DebugEnabled |
( |
| ) |
|
|
static |
◆ Error()
oms_status_enu_t Log::Error |
( |
const std::string & |
msg, |
|
|
const std::string & |
function |
|
) |
| |
|
static |
◆ getInstance()
Log & Log::getInstance |
( |
| ) |
|
|
staticprivate |
◆ getLoggingLevel()
const int Log::getLoggingLevel |
( |
| ) |
|
|
static |
◆ Info()
void Log::Info |
( |
const std::string & |
msg | ) |
|
|
static |
◆ operator=()
Log& Log::operator= |
( |
Log const & |
copy | ) |
|
|
private |
◆ printStringToStream()
void Log::printStringToStream |
( |
std::ostream & |
stream, |
|
|
const std::string & |
type, |
|
|
const std::string & |
msg |
|
) |
| |
|
private |
◆ ProgressBar()
void Log::ProgressBar |
( |
double |
start, |
|
|
double |
stop, |
|
|
double |
value |
|
) |
| |
|
static |
◆ setLogFile()
◆ setLoggingCallback()
◆ setLoggingLevel()
◆ setMaxLogFileSize()
static void Log::setMaxLogFileSize |
( |
const unsigned long |
size | ) |
|
|
inlinestatic |
◆ TerminateBar()
void Log::TerminateBar |
( |
| ) |
|
|
static |
◆ Trace()
void Log::Trace |
( |
const std::string & |
function, |
|
|
const std::string & |
file, |
|
|
const long |
line |
|
) |
| |
|
static |
◆ TraceEnabled()
bool Log::TraceEnabled |
( |
| ) |
|
|
static |
◆ Warning()
◆ cb
◆ filename
std::string Log::filename |
|
private |
◆ limit
unsigned long Log::limit = 1024*1024*50 |
|
private |
◆ logFile
std::ofstream Log::logFile |
|
private |
◆ logLevel
◆ numErrors
unsigned int Log::numErrors |
|
private |
◆ numMessages
unsigned int Log::numMessages |
|
private |
◆ numWarnings
unsigned int Log::numWarnings |
|
private |
◆ percent
◆ progress
bool Log::progress = false |
|
private |
◆ size
unsigned long Log::size = 0 |
|
private |
The documentation for this class was generated from the following files:
- /home/jenkins/workspace/OMSimulator_v2.0.1/src/OMSimulatorLib/Logging.h
- /home/jenkins/workspace/OMSimulator_v2.0.1/src/OMSimulatorLib/Logging.cpp