using DigitalData.Modules.Logging; namespace EnvelopeGenerator.Service; /// /// Builds a from . /// Required because CommonServices jobs have a hard dependency on /// in their Quartz JobDataMap. /// Log path mirrors the legacy behavior: <BaseDirectory>\Log. /// internal static class LogConfigFactory { public static LogConfig Create(ServiceConfig config) { var logPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Log"); var logConfig = new LogConfig( LogConfig.PathType.CustomPath, logPath, null, "Digital Data", "EnvelopeGenerator.Service"); logConfig.Debug = config.Debug; return logConfig; } }