using Masuit.Tools.Logging; using Microsoft.Extensions.DependencyInjection; namespace EasyTemplate.Tool; public static class Log { /// /// 初始化配置,仅限appsettings.json文件 /// /// public static void AddLocalLog(this IServiceCollection services) { var path = AppDomain.CurrentDomain.BaseDirectory; if (path.EndsWith("\\")) { LogManager.LogDirectory = $"{path}Logs\\"; } else { LogManager.LogDirectory = $"{path}\\Logs\\"; } } /// /// 致命错误 /// /// public static void Fatal(string message) => LogManager.Fatal(new Exception(message)); /// /// 调试信息 /// /// public static void Debug(string message) => LogManager.Debug(message); /// /// 信息 /// /// public static void Info(string message) => LogManager.Info(message); /// /// 错误 /// /// public static void Error(string message) => LogManager.Error(new Exception(message)); /// /// 错误 /// /// public static void Error(Exception message) => LogManager.Error(message); }