#include <QDebug>
#include <QString>
#include <QSettings>
#include <QTextStream>
#include <QDateTime>
#include <iostream>
#include <memory>
#include <atomic>
#include <mutex>
#include <functional>
浏览源代码.
|
| namespace | spdlog |
| | spdlog前向声明
|
| |
| namespace | EZLog |
| | EZlog命名空间,避免命名冲突
|
| |
|
| #define | LOGGER_EXPORT __declspec(dllimport) |
| |
| #define | LOGGER_SINGLE_THREAD |
| | 单线程优化,如果程序为单线程建议开启。
|
| |
| #define | LOGGER_NO_DEBUG_OUTPUT |
| | 关闭Debug输出。
|
| |
| #define | LOG_INIT(name) Logger::Initialize(#name) |
| | 日志初始化, 必须在使用日志系统前初始化(例如 LogInit(MyProject))
|
| |
| #define | TAKE_OVER_QDEBUG Logger::InstallMessageHandler() |
| | 接管qDebug输出。
|
| |
| #define | lDebug Logger::Debug().output |
| | 预定义的宏,可同时在控制台和日志文件中输出内容。使用方法和 qDebug 相同(例如 lDebug() << "something";)
|
| |
| #define | LogDebug Logger::Debug() |
| | 预定义的宏,便于使用Logger::Debug方法
|
| |
| #define | LogInfo Logger::Info() |
| | 预定义的宏,便于使用Logger::Info方法
|
| |
| #define | LogWarn Logger::Warn() |
| | 预定义的宏,便于使用Logger::Warn方法
|
| |
| #define | LogError Logger::Error() |
| | 预定义的宏,便于使用Logger::Error方法
|
| |
| #define | LogCritical Logger::Critical() |
| | 预定义的宏,便于使用Logger::Critical方法
|
| |
◆ lDebug
| #define lDebug Logger::Debug().output |
预定义的宏,可同时在控制台和日志文件中输出内容。使用方法和 qDebug 相同(例如 lDebug() << "something";)
◆ LOG_INIT
| #define LOG_INIT |
( |
|
name | ) |
Logger::Initialize(#name) |
日志初始化, 必须在使用日志系统前初始化(例如 LogInit(MyProject))
- 参数
-
◆ LogCritical
| #define LogCritical Logger::Critical() |
预定义的宏,便于使用Logger::Critical方法
◆ LogDebug
| #define LogDebug Logger::Debug() |
预定义的宏,便于使用Logger::Debug方法
◆ LogError
| #define LogError Logger::Error() |
预定义的宏,便于使用Logger::Error方法
◆ LOGGER_EXPORT
| #define LOGGER_EXPORT __declspec(dllimport) |
◆ LOGGER_NO_DEBUG_OUTPUT
| #define LOGGER_NO_DEBUG_OUTPUT |
◆ LOGGER_SINGLE_THREAD
| #define LOGGER_SINGLE_THREAD |
◆ LogInfo
| #define LogInfo Logger::Info() |
◆ LogWarn
| #define LogWarn Logger::Warn() |
◆ TAKE_OVER_QDEBUG
| #define TAKE_OVER_QDEBUG Logger::InstallMessageHandler() |