Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions include/Logger.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ CUTELOGGERSHARED_EXPORT Logger* loggerInstance();
#define LOG_INFO CuteMessageLogger(loggerInstance(), Logger::Info, __FILE__, __LINE__, Q_FUNC_INFO).write
#define LOG_WARNING CuteMessageLogger(loggerInstance(), Logger::Warning, __FILE__, __LINE__, Q_FUNC_INFO).write
#define LOG_ERROR CuteMessageLogger(loggerInstance(), Logger::Error, __FILE__, __LINE__, Q_FUNC_INFO).write
#define LOG_CRITICAL CuteMessageLogger(loggerInstance(), Logger::Critical,__FILE__, __LINE__, Q_FUNC_INFO).write
#define LOG_FATAL CuteMessageLogger(loggerInstance(), Logger::Fatal, __FILE__, __LINE__, Q_FUNC_INFO).write

#define LOG_CTRACE(category) CuteMessageLogger(loggerInstance(), Logger::Trace, __FILE__, __LINE__, Q_FUNC_INFO, category).write()
Expand Down Expand Up @@ -86,6 +87,7 @@ class CUTELOGGERSHARED_EXPORT Logger
Info, //!< Info level. Can be used for informational records, which may be interesting for not only developers.
Warning, //!< Warning. May be used to log some non-fatal warnings detected by your application.
Error, //!< Error. May be used for a big problems making your application work wrong but not crashing.
Critical,
Fatal //!< Fatal. Used for unrecoverable errors, crashes the application right after the log record is written.
};

Expand Down
4 changes: 4 additions & 0 deletions src/Logger.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -666,6 +666,8 @@ QString Logger::levelToString(Logger::LogLevel logLevel)
return QLatin1String("Info");
case Warning:
return QLatin1String("Warning");
case Critical:
return QLatin1String("Critical");
case Error:
return QLatin1String("Error");
case Fatal:
Expand Down Expand Up @@ -700,6 +702,8 @@ Logger::LogLevel Logger::levelFromString(const QString& s)
result = Info;
else if (str == QLatin1String("warning"))
result = Warning;
else if (str == QLatin1String("critical"))
result = Critical;
else if (str == QLatin1String("error"))
result = Error;
else if (str == QLatin1String("fatal"))
Expand Down