Files
BeWoPlaner/Service/Core/ServiceLogger.cs

28 lines
651 B
C#
Raw Normal View History

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);
}
}
}