refactor(*):03LaserCut_V00.00.01,Spark100项目发货前功能提取
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
#include <QDateTime>
|
||||
#include "myexception.h"
|
||||
#include "exceptioncode.h"
|
||||
|
||||
#include <QDir>
|
||||
|
||||
DeviceInfo* DeviceInfo::uniqueInstance = nullptr;
|
||||
DeviceInfo* DeviceInfo::instance() {
|
||||
@@ -11,6 +11,17 @@ DeviceInfo* DeviceInfo::instance() {
|
||||
QDateTime now = QDateTime::currentDateTime();
|
||||
QString nowStr;
|
||||
nowStr = now.toString("yyyyMMdd_hhmmss");
|
||||
|
||||
QString imagePath = QDir::currentPath()+"/log/";
|
||||
QDir dstDir(imagePath);
|
||||
if(!dstDir.exists())
|
||||
{
|
||||
if(!dstDir.mkdir(imagePath))
|
||||
{
|
||||
//qDebug()<<"创建Image文件夹失败"<<endl;
|
||||
}
|
||||
}
|
||||
|
||||
// 定义Info日志名称
|
||||
QString fNameInfo = QString("data/log/info/info_%1.log").arg(nowStr);
|
||||
QByteArray qbyInfo = fNameInfo.toLocal8Bit();
|
||||
@@ -19,7 +30,7 @@ DeviceInfo* DeviceInfo::instance() {
|
||||
uniqueInstance->streamInfo = fopen(fNameInfo_c, "wt");
|
||||
if(uniqueInstance->streamInfo == nullptr)
|
||||
{
|
||||
fNameInfo = QString("info_%1.log").arg(nowStr);
|
||||
fNameInfo = QString("./log/info_%1.log").arg(nowStr);
|
||||
qbyInfo = fNameInfo.toLocal8Bit();
|
||||
char* fNameInfo_c = qbyInfo.data();
|
||||
// 获取日志文件句柄
|
||||
@@ -32,7 +43,7 @@ DeviceInfo* DeviceInfo::instance() {
|
||||
uniqueInstance->streamAlarm = fopen(fNameAlarm_c, "wt");
|
||||
if(uniqueInstance->streamAlarm == nullptr)
|
||||
{
|
||||
fNameAlarm = QString("alarm_%1.log").arg(nowStr);
|
||||
fNameAlarm = QString("./log/alarm_%1.log").arg(nowStr);
|
||||
qbyAlarm = fNameAlarm.toLocal8Bit();
|
||||
char* fNameAlarm_c = qbyAlarm.data();
|
||||
uniqueInstance->streamAlarm = fopen(fNameAlarm_c, "wt");
|
||||
|
||||
Reference in New Issue
Block a user