using BS.Shared.Logger; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BeWo.Service.Core { public static class ServiceLogger { public static FileLogger CoreLogger { get; } = new FileLogger(PathHelper.GetServiceLogFile()); public static FileLogger WCFErrorLogger { get; } = new FileLogger(PathHelper.GetWCFErrorLogFile()); public static FileLogger JsonErrorLogger { get; } = new FileLogger(PathHelper.GetJsonErrorLogFile()); public static FileLogger GetRequestLogger() { var filePath = PathHelper.GetUniqueRequestLogFile(); if (filePath == null) throw new NotImplementedException("err98462"); return new FileLogger(filePath); } } }