namespace IStation.DataDockingSocket
{
///
/// 生成调试信息辅助类
///
internal class DebugHelper
{
private const string _logName = "socket-szjt-szy1-debug";
///
/// 生成
///
public static void Debug(List list)
{
if (list == null || list.Count < 1)
{
return;
}
var debug_list = new List();
foreach (var record in list)
{
var debug_item = new Yw.Model.MonitorDataDockingDebugRecord();
debug_item.TransferId = record.SignId;
debug_item.SrcTime = record.DataTime.ToString("yyyy-MM-dd HH:mm:ss");
debug_item.SubList.Add(new Yw.Model.MonitorDataDockingDebugSubRecord()
{
TransferId = "",
SrcValue = record.DataValue
});
debug_list.Add(debug_item);
}
if (debug_list != null && debug_list.Count > 0)
{
var json = JsonHelper.Object2Json(debug_list);
LogHelper.Custom(_logName, json);
}
}
}
}