|
@@ -49,7 +49,12 @@ namespace ServiceCenter.Logs
|
|
|
/// <param name="msg">内容</param>
|
|
|
public static async void ExRecord(this SystemBase system, string devCode, string msg)
|
|
|
{
|
|
|
+ var key = $"{system.World.Description}:{devCode}";
|
|
|
RedisHub.Default.RPush($"{system.World.Description}:{devCode}", msg);
|
|
|
+ if (RedisHub.Monitor.LLen(key) > 5000)
|
|
|
+ {
|
|
|
+ RedisHub.Monitor.LTrim(key, 4000, -1);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -58,20 +63,14 @@ namespace ServiceCenter.Logs
|
|
|
/// <param name="system">系统</param>
|
|
|
/// <param name="devCode">设备号</param>
|
|
|
/// <param name="msg">内容</param>
|
|
|
- public static async void ExRecord(this SystemBase system, string devCode, string msg, List<int> ints)
|
|
|
- {
|
|
|
- RedisHub.Default.RPush($"{system.World.Description}:{devCode}", msg + ints.JsonToString());
|
|
|
- }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 执行记录
|
|
|
- /// </summary>
|
|
|
- /// <param name="system">系统</param>
|
|
|
- /// <param name="devCode">设备号</param>
|
|
|
- /// <param name="msg">内容</param>
|
|
|
- public static async void ExRecord(this SystemBase system, string devCode, string msg, List<string> ints)
|
|
|
+ public static async void ExRecord(this SystemBase system, string devCode, string msg, List<object> ints)
|
|
|
{
|
|
|
- RedisHub.Default.RPush($"{system.World.Description}:{devCode}", msg + ints.JsonToString());
|
|
|
+ var key = $"{system.World.Description}:{devCode}";
|
|
|
+ RedisHub.Default.RPush(key, msg + ints.JsonToString());
|
|
|
+ if (RedisHub.Monitor.LLen(key) > 5000)
|
|
|
+ {
|
|
|
+ RedisHub.Monitor.LTrim(key, 4000, -1);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/// <summary>
|