|
@@ -28,7 +28,7 @@ FPDDeviceMould::FPDDeviceMould()
|
|
m_strIODevicePath = "/Detector";
|
|
m_strIODevicePath = "/Detector";
|
|
|
|
|
|
string strLogPath = GetProcessDirectory() + R"(/Conf/log_config.xml)";
|
|
string strLogPath = GetProcessDirectory() + R"(/Conf/log_config.xml)";
|
|
- logHostName = getLogHostName();
|
|
|
|
|
|
+ logHostName = "FPDDeviceMould";
|
|
// 初始化日志系统
|
|
// 初始化日志系统
|
|
bool ret = initLogModule(
|
|
bool ret = initLogModule(
|
|
logHostName, // 主机名(用于日志路径中的{host}占位符)
|
|
logHostName, // 主机名(用于日志路径中的{host}占位符)
|
|
@@ -45,6 +45,27 @@ FPDDeviceMould::FPDDeviceMould()
|
|
FINFO("Code Build datetime [{$} {$}]", __DATE__, __TIME__);
|
|
FINFO("Code Build datetime [{$} {$}]", __DATE__, __TIME__);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+FPDDeviceMould::FPDDeviceMould(const std::string& logHostName)
|
|
|
|
+{
|
|
|
|
+ m_strIODevicePath = "/Detector";
|
|
|
|
+
|
|
|
|
+ string strLogPath = GetProcessDirectory() + R"(/Conf/log_config.xml)";
|
|
|
|
+ // 初始化日志系统
|
|
|
|
+ bool ret = initLogModule(
|
|
|
|
+ logHostName, // 主机名(用于日志路径中的{host}占位符)
|
|
|
|
+ "FPD.Modle", // 唯一模块名
|
|
|
|
+ strLogPath, // 配置文件路径
|
|
|
|
+ true // 是否输出到控制台(可选)
|
|
|
|
+ );
|
|
|
|
+ if (!ret) {
|
|
|
|
+ std::cerr << "Log init failed!" << std::endl;
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ FPDSetLocalModuleName("FPD.Modle");
|
|
|
|
+ //
|
|
|
|
+ FINFO("Code Build datetime [{$} {$}]", __DATE__, __TIME__);
|
|
|
|
+}
|
|
|
|
+
|
|
FPDDeviceMould::~FPDDeviceMould()
|
|
FPDDeviceMould::~FPDDeviceMould()
|
|
{
|
|
{
|
|
|
|
|