客户端未知异常将发送到服务器记录,服务器新增客户端异常记录日志

This commit is contained in:
dathlin
2017-06-27 15:08:32 +08:00
parent 8a0fda41e4
commit 350b1f37a2
5 changed files with 98 additions and 2 deletions

View File

@@ -87,6 +87,11 @@ namespace 软件系统服务端模版
{
LogSaveFileName = LogSavePath + @"\advice_log.txt",
};
//初始化客户端异常日志工具
ClientsLogHelper = new SoftLogHelper()
{
LogSaveFileName = LogSavePath + @"\clients_log.txt",
};
//保存路径初始化
UserServer.ServerSettings.FileSavePath = Application.StartupPath + @"\settings.txt";
//加载参数
@@ -467,6 +472,13 @@ namespace 软件系统服务端模版
net_socket_server.SendAllClients(CommonHeadCode.MultiNetHeadCode., data);
net_simplify_server.SendMessage(state, customer, "成功");
}
else if (customer == CommonHeadCode.SimplifyHeadCode.)
{
ClientsLogHelper.SaveError(data);
net_simplify_server.SendMessage(state, customer, "成功");
//如果需要发送您自己的邮件,请取消下面的注释并替代您的邮箱地址
//SoftMail.MailSystem163.SendMail("hsl200909@163.com", "异常记录", "时间:" + DateTime.Now.ToString("O") + Environment.NewLine + data);
}
else
{
net_simplify_server.SendMessage(state, customer, data);
@@ -558,6 +570,17 @@ namespace 软件系统服务端模版
net_simplify_server.SendMessage(state, customer, "成功");
RuntimeLogHelper.SaveWarnning("UDP日志清空");
}
else if (customer == CommonHeadCode.SimplifyHeadCode.)
{
net_simplify_server.SendMessage(state, 0, ClientsLogHelper.GetLogText());
RuntimeLogHelper.SaveInformation("客户端日志查看");
}
else if (customer == CommonHeadCode.SimplifyHeadCode.)
{
ClientsLogHelper.ClearLogText();
net_simplify_server.SendMessage(state, customer, "成功");
RuntimeLogHelper.SaveWarnning("客户端日志清空");
}
else
{
net_simplify_server.SendMessage(state, customer, data);
@@ -1016,6 +1039,8 @@ namespace 软件系统服务端模版
#endregion
#region
/*********************************************************************************************************
*
@@ -1031,5 +1056,12 @@ namespace 软件系统服务端模版
/// 用来记录一般的事物日志
/// </summary>
private SoftLogHelper RuntimeLogHelper { get; set; }
/// <summary>
/// 用来记录客户端的异常日志
/// </summary>
private SoftLogHelper ClientsLogHelper { get; set; }
#endregion
}
}