1. 每15歸檔加入log
This commit is contained in:
parent
c7651dcd56
commit
b02110c3c5
@ -57,7 +57,7 @@ namespace SolarPower.Quartz.Jobs
|
||||
logger.LogInformation("【CalcInverter15minJob】【開始取得電站資料】");
|
||||
var powerStations = await powerStationRepository.GetAllAsync();
|
||||
logger.LogInformation("【CalcInverter15minJob】【取得成功電站資料】");
|
||||
logger.LogInformation("【CalcInverter15minJob】【電站資料】 - {0}", System.Text.Json.JsonSerializer.Serialize(powerStations));
|
||||
//logger.LogInformation("【CalcInverter15minJob】【電站資料】 - {0}", System.Text.Json.JsonSerializer.Serialize(powerStations));
|
||||
#endregion
|
||||
|
||||
List<InverterHistory> calcInverter15mins = new List<InverterHistory>();
|
||||
@ -78,7 +78,8 @@ namespace SolarPower.Quartz.Jobs
|
||||
#region step2. 從電站的DB及電站編號找出該電站的控制器
|
||||
foreach (var powerStation in powerStations)
|
||||
{
|
||||
|
||||
try
|
||||
{
|
||||
//取得所有該電站的逆變器
|
||||
logger.LogInformation("【CalcInverter15minJob】【開始取得電站[{0}]在{1}的逆變器設備資訊】", powerStation.Code, dateNowTime);
|
||||
var controllers = await powerStationRepository.GetAllDeviceControllerId(powerStation.Id, powerStation.SiteDB);
|
||||
@ -108,11 +109,12 @@ namespace SolarPower.Quartz.Jobs
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
logger.LogError("【CalcInverter15minJob】【電站[{0}]計算失敗】 - {1}", powerStation.Code, ex.ToString());
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
@ -127,7 +129,14 @@ namespace SolarPower.Quartz.Jobs
|
||||
"KWHKWP",
|
||||
};
|
||||
|
||||
try
|
||||
{
|
||||
await powerStationRepository.AddInverter15minHistory(calcInverter15mins, inverter_history_properties);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
logger.LogError("【CalcInverter15minJob】【儲存15分鐘歷史紀錄失敗】 - {0}", ex.ToString());
|
||||
}
|
||||
#endregion
|
||||
// }
|
||||
//}
|
||||
@ -166,7 +175,7 @@ namespace SolarPower.Quartz.Jobs
|
||||
|
||||
logger.LogInformation("【CalcInverter15minJob】檢測完成逆變器狀態");
|
||||
}
|
||||
catch(Exception exception)
|
||||
catch (Exception exception)
|
||||
{
|
||||
logger.LogError("【CalcInverter15minJob】檢測逆變器狀態失敗 - [Exception] {0}", exception.Message);
|
||||
}
|
||||
|
||||
@ -53,7 +53,7 @@ namespace SolarPower.Services
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
//_log.LogError("【SendEmailSMSService】 " + noticeInfo.Recipient_email + "寄送信件失敗");
|
||||
throw ex;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user