2025-07-17 18:26:28 +08:00

29 lines
694 B
C#

using System.Collections.Generic;
namespace ET
{
public class LogMsg: Singleton<LogMsg>, ISingletonAwake
{
private readonly HashSet<ushort> ignore = new()
{
OuterMessage.C2G_Ping,
OuterMessage.G2C_Ping,
OuterMessage.C2G_Benchmark,
OuterMessage.G2C_Benchmark,
};
public void Awake()
{
}
public void Debug(Fiber fiber, object msg)
{
ushort opcode = OpcodeType.Instance.GetOpcode(msg.GetType());
if (this.ignore.Contains(opcode))
{
return;
}
fiber.Log.Debug(msg.ToString());
}
}
}