12345678910111213141516171819202122232425262728 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace X3TaskServer54
- {
- public static class LogHelper
- {
- public static Action<LogInfo> Logger;
- public static void Info(string msg)
- {
- Serilog.Log.Information(msg);
- Logger?.Invoke(new LogInfo() { LogType = EnumLogType.Info, Msg = msg });
- }
- public static void Warning(string msg, Exception ex = null)
- {
- Serilog.Log.Warning(ex, msg);
- Logger?.Invoke(new LogInfo() { LogType = EnumLogType.Warning, Msg = msg });
- }
- public static void Error(string msg, Exception ex = null)
- {
- Serilog.Log.Error(ex, msg);
- Logger?.Invoke(new LogInfo() { LogType = EnumLogType.Error, Msg = msg });
- }
- }
- }
|