hehaoyang
b8cd983825
2. HxBroadcase 扩展库增加发送广播JSON消息扩展方法 3. HxTask扩展库任务ID修改为字符串 4. HxTrace扩展库修改输出格式 5. 取消再linux下生成 debug和release模式的选择
32 lines
721 B
C++
32 lines
721 B
C++
#include "HxTrace.h"
|
|
|
|
#include <QDateTime>
|
|
|
|
void HxTrace::debug_write_line(QString title, QString message)
|
|
{
|
|
qDebug("%s | %s | %s",
|
|
qPrintable(QDateTime::currentDateTime().toString("yyyy/MM/dd HH:mm:ss")),
|
|
qPrintable(title),
|
|
qPrintable(message));
|
|
}
|
|
|
|
void HxTrace::debug_write_line(QString title, const char *format, ...)
|
|
{
|
|
char output[1024];
|
|
|
|
va_list arg_list;
|
|
|
|
va_start(arg_list, format);
|
|
|
|
// vsprintf(output, format, arg_list);
|
|
|
|
vsnprintf(output, 1024, format, arg_list);
|
|
|
|
va_end(arg_list);
|
|
|
|
qDebug("%s | %s | %s",
|
|
qPrintable(QDateTime::currentDateTime().toString("yyyy/MM/dd HH:mm:ss")),
|
|
qPrintable(title),
|
|
output);
|
|
}
|