LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
QsLogging Namespace Reference

Classes

class  Categories
 
class  CategoriesImpl
 
class  DebugOutputDestination
 debugger sink More...
 
class  Destination
 
class  DestinationFactory
 Creates logging destinations/sinks. More...
 
class  Destinations
 
class  DestinationsImpl
 
class  FileDestination
 file message sink More...
 
class  Logger
 
class  LoggerImpl
 

Typedefs

typedef std::shared_ptr< Destination > DestinationPtr
 
typedef QList< DestinationPtr > DestinationList
 

Enumerations

enum  Level {
  TraceLevel = 0 , DebugLevel , InfoLevel , WarnLevel ,
  ErrorLevel , FatalLevel
}
 

Functions

 Q_GLOBAL_STATIC_WITH_ARGS (QString, fmtDateTime,("yyyy-MM-ddThh:mm:ss.zzz"))
 
static const char * LevelToText (Level theLevel)
 
LIMA_COMMONQSLOG_EXPORT QDebug & operator<< (QDebug &qd, const std::string &str)
 
LIMA_COMMONQSLOG_EXPORT bool initQsLog (const QString &configString)
 

Variables

static const char TraceString [] = "TRACE"
 
static const char DebugString [] = "DEBUG"
 
static const char InfoString [] = "INFO"
 
static const char WarnString [] = "WARN"
 
static const char ErrorString [] = "ERROR"
 
static const char FatalString [] = "FATAL"
 

Typedef Documentation

◆ DestinationList

Definition at line 48 of file QsLog.cpp.

◆ DestinationPtr

typedef std::shared_ptr< Destination > QsLogging::DestinationPtr

Definition at line 47 of file QsLog.cpp.

Enumeration Type Documentation

◆ Level

Enumerator
TraceLevel 
DebugLevel 
InfoLevel 
WarnLevel 
ErrorLevel 
FatalLevel 

Definition at line 46 of file QsLog.h.

Function Documentation

◆ initQsLog()

LIMA_COMMONQSLOG_EXPORT bool QsLogging::initQsLog ( const QString &  configString)

Definition at line 193 of file QsLogCategories.cpp.

◆ LevelToText()

static const char * QsLogging::LevelToText ( Level  theLevel)
static

Definition at line 60 of file QsLog.cpp.

◆ operator<<()

LIMA_COMMONQSLOG_EXPORT QDebug & QsLogging::operator<< ( QDebug &  qd,
const std::string &  str 
)

◆ Q_GLOBAL_STATIC_WITH_ARGS()

QsLogging::Q_GLOBAL_STATIC_WITH_ARGS ( QString  ,
fmtDateTime  ,
("yyyy-MM-ddThh:mm:ss.zzz")   
)

Variable Documentation

◆ DebugString

const char QsLogging::DebugString[] = "DEBUG"
static

Definition at line 51 of file QsLog.cpp.

◆ ErrorString

const char QsLogging::ErrorString[] = "ERROR"
static

Definition at line 54 of file QsLog.cpp.

◆ FatalString

const char QsLogging::FatalString[] = "FATAL"
static

Definition at line 55 of file QsLog.cpp.

◆ InfoString

const char QsLogging::InfoString[] = "INFO"
static

Definition at line 52 of file QsLog.cpp.

◆ TraceString

const char QsLogging::TraceString[] = "TRACE"
static

Definition at line 50 of file QsLog.cpp.

◆ WarnString

const char QsLogging::WarnString[] = "WARN"
static

Definition at line 53 of file QsLog.cpp.