Tianchi  v0.0.2 build 20130701
C++ library for Qt with VC & mingW
Public 成员函数 | 所有成员列表
TcLog类 参考

简单的文本文件输出日志。 更多...

#include <tclog.h>

Public 成员函数

void setAppFile (const QString &AppFile)
 指定全路径的执行文件名,自动设置与执行文件同目录、同名,且后缀为 .log 的日志文件。 更多...
 
void setLogFile (const QString &LogFile)
 指定全路径的日志文件名。 更多...
 
void write (const QString &S, const QString &SourceName=QString(), int SourceLine=0)
 写日志 更多...
 
void debug (const QString &S, const QString &SourceName=QString(), int SourceLine=0)
 调试模式(Debug)下输出日志,在 Release 模式下没有作用。 更多...
 

详细描述

简单的文本文件输出日志。

作者
圣域天子 Jonix.nosp@m.@qtc.nosp@m.n.org
日期
2013-04-10

成员函数说明

void TcLog::debug ( const QString &  S,
const QString &  SourceName = QString(),
int  SourceLine = 0 
)
inline

调试模式(Debug)下输出日志,在 Release 模式下没有作用。

参数
[in]S日志内容。
[in]SourceName源文件名,建议用__FILE__作为参数。
[in]SourceLine源文件行,建议用__LINE__作为参数。
void TcLog::setAppFile ( const QString &  AppFile)

指定全路径的执行文件名,自动设置与执行文件同目录、同名,且后缀为 .log 的日志文件。

参数
[in]AppFile执行文件名。
示例:
QApplication app(argc, argv);
TcLog log;
// 建议把执行文件名作为参数
log.setAppFile(app.applicationFilePath());
参见
setLogFile
void TcLog::setLogFile ( const QString &  LogFile)

指定全路径的日志文件名。

参数
[in]LogFile日志文件名。
示例:
log.setLogFile("C:\\Temp\\app.log");
参见
setAppFile
void TcLog::write ( const QString &  S,
const QString &  SourceName = QString(),
int  SourceLine = 0 
)

写日志

参数
[in]S日志内容。
[in]SourceName源文件名,建议用__FILE__作为参数。
[in]SourceLine源文件行,建议用__LINE__作为参数。

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