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(BeWoServerPathHelper.GetServiceLogFile()); public static FileLogger WCFErrorLogger { get; } = new FileLogger(BeWoServerPathHelper.GetWCFErrorLogFile()); public static FileLogger JsonErrorLogger { get; } = new FileLogger(BeWoServerPathHelper.GetJsonErrorLogFile()); public static FileLogger GetRequestLogger() { var filePath = BeWoServerPathHelper.GetUniqueRequestLogFile(); if (filePath == null) throw new NotImplementedException("err98462"); return new FileLogger(filePath); } } }