WebpagePrinterTool 2.0
Print a web page skip the browser's print preview
载入中...
搜索中...
未找到
LogManager类 参考

#include <log.h>

静态 Public 成员函数

static void init (const QString &filePath, qint64 maxSizeBytes)
 

静态 Private 成员函数

static void openLogFile ()
 
static void rotateLogFileIfNeeded ()
 partition logs into several log files
 
static void messageHandler (QtMsgType type, const QMessageLogContext &context, const QString &msg)
 Reprocessing message for add file name,line number etc. when in relase mode , add_definitions(-DQT_MESSAGELOGCONTEXT) for record extry source info
 

静态 Private 属性

static QFile log_file
 
static QMutex mutex
 
static QString log_file_path
 
static qint64 max_size = 5 * 1024 * 1024
 

成员函数说明

◆ init()

void LogManager::init ( const QString & filePath = "log.txt",
qint64 maxSizeBytes = 5 * 1024 * 1024 )
static

◆ messageHandler()

void LogManager::messageHandler ( QtMsgType type,
const QMessageLogContext & context,
const QString & msg )
staticprivate

Reprocessing message for add file name,line number etc. when in relase mode , add_definitions(-DQT_MESSAGELOGCONTEXT) for record extry source info

参数
type
context
msg

◆ openLogFile()

void LogManager::openLogFile ( )
staticprivate

◆ rotateLogFileIfNeeded()

void LogManager::rotateLogFileIfNeeded ( )
staticprivate

partition logs into several log files

类成员变量说明

◆ log_file

QFile LogManager::log_file
inlinestaticprivate

◆ log_file_path

QString LogManager::log_file_path
inlinestaticprivate

◆ max_size

qint64 LogManager::max_size = 5 * 1024 * 1024
inlinestaticprivate

◆ mutex

QMutex LogManager::mutex
inlinestaticprivate

该类的文档由以下文件生成: