OpenLexocad
28.0
|
#include <QTextStream>
#include <iostream>
Go to the source code of this file.
Classes | |
class | Base::LastError |
class | Base::ScopedLogger |
class | Base::LogBaseClass |
class | Base::NoDebugClass |
class | Base::LogClass |
class | Base::AssertSingleton |
class | Base::Logger |
class | Base::ScopedLog |
Namespaces | |
Base | |
Macros | |
#define | LOGGING_ENABLED |
#define | LASTERROR(msg, ...) Base::LastError::Instance().setError(__FUNCTION__, msg, __VA_ARGS__) |
#define | CLEARLASTERROR() Base::LastError::Instance().setError("", "") |
#define | LOGCOMMAND_DEBUG(x) Base::ScopedLogger _____scopedLogger(Base::D_DEBUG, x); |
#define | LOGCOMMAND_INFO(x) Base::ScopedLogger _____scopedLogger(Base::D_INFO, x); |
#define | LOGCOMMAND(x) Base::ScopedLogger _____scopedLogger(Base::D_WARN, x); |
#define | LOGCOMMAND_WARN(x) Base::ScopedLogger _____scopedLogger(Base::D_WARN, x); |
#define | cUserDebug(...) |
#define | LOGVAR(var) cDebug() << QString("%1 = %2").arg(#var).arg(var); |
#define | myLog(a) Logger::instance().writeToLog(a); |
#define | myLogAtFinish(a) ScopedLog(a); |
#define | cAssert(condition, message) |
Enumerations | |
enum | Base::LOGLEVEL { Base::D_OFF = 0, Base::D_FATAL = 1, Base::D_ERROR = 2, Base::D_WARN = 3, Base::D_INFO = 4, Base::D_DEBUG = 5, Base::D_ALL = 6 } |
Functions | |
LX_BASE_EXPORT void | Base::setLogLevel (LOGLEVEL) |
LX_BASE_EXPORT LOGLEVEL | Base::getLogLevel () |
void | Base::LogV (LOGLEVEL level, const QString &s, va_list ap) |
LX_BASE_EXPORT LogClass | Base::Log (Base::LOGLEVEL level) |
LX_BASE_EXPORT LogClass | Base::Log (Base::LOGLEVEL level, const char *msg,...) |
LX_BASE_EXPORT void | cDebuggerBreak (const char *message) |
LX_BASE_EXPORT Base::LogClass | cDebug () |
LX_BASE_EXPORT Base::LogClass | cInfo () |
LX_BASE_EXPORT Base::LogClass | cError () |
LX_BASE_EXPORT Base::LogClass | cWarn () |
LX_BASE_EXPORT Base::LogClass | cDebug (const QString s) |
LX_BASE_EXPORT Base::LogClass | cInfo (const QString s) |
LX_BASE_EXPORT Base::LogClass | cError (const QString s) |
LX_BASE_EXPORT Base::LogClass | cWarn (const QString s) |
LX_BASE_EXPORT Base::LogClass | cDebug (const char *msg,...) |
LX_BASE_EXPORT Base::LogClass | cInfo (const char *msg,...) |
LX_BASE_EXPORT Base::LogClass | cError (const char *msg,...) |
LX_BASE_EXPORT Base::LogClass | cWarn (const char *msg,...) |
#define cAssert | ( | condition, | |
message | |||
) |
#define CLEARLASTERROR | ( | ) | Base::LastError::Instance().setError("", "") |
#define cUserDebug | ( | ... | ) |
#define LASTERROR | ( | msg, | |
... | |||
) | Base::LastError::Instance().setError(__FUNCTION__, msg, __VA_ARGS__) |
#define LOGCOMMAND | ( | x | ) | Base::ScopedLogger _____scopedLogger(Base::D_WARN, x); |
#define LOGCOMMAND_DEBUG | ( | x | ) | Base::ScopedLogger _____scopedLogger(Base::D_DEBUG, x); |
#define LOGCOMMAND_INFO | ( | x | ) | Base::ScopedLogger _____scopedLogger(Base::D_INFO, x); |
#define LOGCOMMAND_WARN | ( | x | ) | Base::ScopedLogger _____scopedLogger(Base::D_WARN, x); |
#define LOGGING_ENABLED |
#define LOGVAR | ( | var | ) | cDebug() << QString("%1 = %2").arg(#var).arg(var); |
#define myLog | ( | a | ) | Logger::instance().writeToLog(a); |
#define myLogAtFinish | ( | a | ) | ScopedLog(a); |
LX_BASE_EXPORT Base::LogClass cDebug | ( | ) |
LX_BASE_EXPORT Base::LogClass cDebug | ( | const char * | msg, |
... | |||
) |
LX_BASE_EXPORT Base::LogClass cDebug | ( | const QString | s | ) |
LX_BASE_EXPORT void cDebuggerBreak | ( | const char * | message | ) |
LX_BASE_EXPORT Base::LogClass cError | ( | ) |
LX_BASE_EXPORT Base::LogClass cError | ( | const char * | msg, |
... | |||
) |
LX_BASE_EXPORT Base::LogClass cError | ( | const QString | s | ) |
LX_BASE_EXPORT Base::LogClass cInfo | ( | ) |
LX_BASE_EXPORT Base::LogClass cInfo | ( | const char * | msg, |
... | |||
) |
LX_BASE_EXPORT Base::LogClass cInfo | ( | const QString | s | ) |
LX_BASE_EXPORT Base::LogClass cWarn | ( | ) |
LX_BASE_EXPORT Base::LogClass cWarn | ( | const char * | msg, |
... | |||
) |
LX_BASE_EXPORT Base::LogClass cWarn | ( | const QString | s | ) |