#include <QFile>
#include <QMutex>
#include <QObject>
#include <QTextStream>
#include <QThread>
#include <sstream>
Go to the source code of this file.
|
| class | Logger |
| | Custom singleton class used for logging across application. More...
|
| |
| class | LogHelper |
| | simple helper class used for constructing log message and sending it to Logger More...
|
| |
| class | StreamPrinter |
| | Simple adapter for QTextStream additionally logging printed values Logs are printed when StreamPrinter is destroyed or logContent() is called. More...
|
| |
|
| #define | PRINT_STDOUT() StreamPrinter(stdout, __LINE__, __FILE__) |
| | Macro used for printing messages to stdout. More...
|
| |
| #define | PRINT_STDERR() StreamPrinter(stderr, __LINE__, __FILE__) |
| |
| #define | DEBUG() LogHelper(Logger::LogLevel::LOG_DEBUG, __LINE__, __FILE__) |
| |
| #define | VERBOSE() LogHelper(Logger::LogLevel::LOG_VERBOSE, __LINE__, __FILE__) |
| |
| #define | INFO() LogHelper(Logger::LogLevel::LOG_INFO, __LINE__, __FILE__) |
| |
| #define | WARN() LogHelper(Logger::LogLevel::LOG_WARNING, __LINE__, __FILE__) |
| |
| #define | ERROR() LogHelper(Logger::LogLevel::LOG_ERROR, __LINE__, __FILE__) |
| |
◆ DEBUG
◆ ERROR
◆ INFO
◆ PRINT_STDERR
| #define PRINT_STDERR |
( |
| ) |
StreamPrinter(stderr, __LINE__, __FILE__) |
◆ PRINT_STDOUT
| #define PRINT_STDOUT |
( |
| ) |
StreamPrinter(stdout, __LINE__, __FILE__) |
Macro used for printing messages to stdout.
Example usage PRINT_STDOUT() << "my message";
◆ VERBOSE
◆ WARN