2025-12-02 15:40:12 +01:00
|
|
|
|
using BS.Shared.Logger;
|
2026-03-05 13:03:16 +01:00
|
|
|
|
using DevExpress.CodeParser.Diagnostics;
|
|
|
|
|
|
using log4net;
|
2025-12-02 15:40:12 +01:00
|
|
|
|
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
|
|
|
|
|
|
{
|
2026-01-16 13:33:59 +01:00
|
|
|
|
public static FileLogger CoreLogger { get; } = new FileLogger(BeWoServerPathHelper.GetServiceLogFile());
|
2026-03-04 11:13:59 +01:00
|
|
|
|
|
2026-03-09 13:51:33 +01:00
|
|
|
|
public static FileLogger GetRequestLogger(out string id)
|
2025-12-02 15:40:12 +01:00
|
|
|
|
{
|
2026-03-09 13:51:33 +01:00
|
|
|
|
var filePath = BeWoServerPathHelper.GetUniqueRequestLogFile(out id);
|
2025-12-02 15:40:12 +01:00
|
|
|
|
|
|
|
|
|
|
if (filePath == null)
|
|
|
|
|
|
throw new NotImplementedException("err98462");
|
|
|
|
|
|
|
|
|
|
|
|
return new FileLogger(filePath);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|