using Debugger; using Lagrange.Core.Common.Interface.Api; using Lagrange.Core.Message; using Shrink.Service; namespace Shrink.Logger; public class WarnLogger : AbstractLogger { public WarnLogger(LogLevel level) { LogLevel = level; } protected override void Log(string data, string eventName, MsgType msgType, uint uin, string message) { if (msgType == MsgType.Group) { var chain = MessageBuilder.Group(uin).Text($"[{data}] [{eventName}] [Warn] {message}"); BotService.Instance.Client!.SendMessage(chain.Build()); } else { var chain = MessageBuilder.Friend(uin).Text($"[{data}] [{eventName}] [Warn] {message}"); BotService.Instance.Client!.SendMessage(chain.Build()); } } }