1#ifndef DAMESSAGEHANDLER_H
2#define DAMESSAGEHANDLER_H
3#include "DAMessageHandlerGlobal.h"
32 int maxfile_size = 1048576 * 10,
33 int maxfile_counts = 5,
34 int flush_every_sec = 15,
35 bool output_stdout =
true,
36 bool async_logger =
true);
38 int maxfile_size = 1048576 * 10,
39 int maxfile_counts = 5,
40 int flush_every_sec = 15,
41 bool output_stdout =
true,
42 bool async_logger =
true);
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44
void daUnregisterMessageHandler()
注销
Definition DAMessageHandler.cpp:334
void daEnableMessageQueueCapture()
允许MessageQueueCapture
Definition DAMessageHandler.cpp:463
void daRegisterConsolMessageHandler(int flush_every_sec, bool async_logger)
注册控制台的消息处理
Definition DAMessageHandler.cpp:408
bool daIsEnableMessageQueueCapture()
判断当前是否运行消息捕获
Definition DAMessageHandler.cpp:468
void daSetMsgQueueRecordMsgType(QtMsgType type)
设置记录进入全局消息队列的消息等级,默认为QtWarningMsg
Definition DAMessageHandler.cpp:416
void daDisableMessageQueueCapture()
禁止MessageQueueCapture,如果针对一些qDebug、qInfo不想被捕获的,可以调用此函数,次数消息不会推入队列中,但会被spdlog写入文件中
Definition DAMessageHandler.cpp:458
void daRegisterRotatingMessageHandler(const QString &filename, int maxfile_size, int maxfile_counts, int flush_every_sec, bool output_stdout, bool async_logger)
注册一个旋转文件的消息处理
Definition DAMessageHandler.cpp:365
void daSetMessagePattern(const QString &p)
设置消息的模板
Definition DAMessageHandler.cpp:421