HxUtils/HxTrace.cpp

32 lines
721 B
C++
Raw Permalink Normal View History

#include "HxTrace.h"
2024-01-11 16:14:21 +08:00
#include <QDateTime>
void HxTrace::debug_write_line(QString title, QString message)
{
qDebug("%s | %s | %s",
2024-01-11 16:14:21 +08:00
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",
2024-01-11 16:14:21 +08:00
qPrintable(QDateTime::currentDateTime().toString("yyyy/MM/dd HH:mm:ss")),
qPrintable(title),
output);
}