using AyCode.Core.Enums; using AyCode.Core.Loggers; using AyCode.Services.Loggers; using TIAM.Core.Consts; using TIAM.Core.Loggers; namespace TIAMWebApp.Shared.Application.Utility; public class LoggerClient : Logger, ILogger { public LoggerClient() : this(null) { } public LoggerClient(string? categoryName) : base(AppType.Web, TiamConstClient.DefaultLogLevelClient, categoryName) { } public LoggerClient(string? categoryName, params IAcLogWriterBase[] logWriters) : base(AppType.Web, TiamConstClient.DefaultLogLevelClient, categoryName, logWriters) { } public LoggerClient(AppType appType, LogLevel logLevel, string? categoryName, params IAcLogWriterBase[] logWriters) : base(appType, logLevel, categoryName, logWriters) { } } public class LoggerClient : LoggerClient, ILogger { public LoggerClient() : base(AppType.Web, TiamConstClient.DefaultLogLevelClient, typeof(TCategory).Name) { } public LoggerClient(params IAcLogWriterClientBase[] logWriters) : base(AppType.Web, TiamConstClient.DefaultLogLevelClient, typeof(TCategory).Name, logWriters) { } public LoggerClient(AppType appType, LogLevel logLevel, params IAcLogWriterClientBase[] logWriters) : base(appType, logLevel, typeof(TCategory).Name, logWriters) { } }