#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