DisableZealousLogging.cs 1012 B

1234567891011121314151617181920212223242526272829
  1. using System;
  2. using System.IO;
  3. using MediaBrowser.Common.Configuration;
  4. using MediaBrowser.Model.Configuration;
  5. using Microsoft.Extensions.Configuration;
  6. using Microsoft.Extensions.Logging;
  7. using Serilog;
  8. using ILogger = Microsoft.Extensions.Logging.ILogger;
  9. namespace Jellyfin.Server.Migrations.Routines
  10. {
  11. /// <summary>
  12. /// Updater that takes care of bringing configuration up to 10.5.0 standards.
  13. /// </summary>
  14. internal class DisableZealousLogging : IUpdater
  15. {
  16. /// <inheritdoc/>
  17. public string Name => "DisableZealousLogging";
  18. /// <inheritdoc/>
  19. // This tones down logging from some components
  20. public void Perform(CoreAppHost host, ILogger logger)
  21. {
  22. string configPath = Path.Combine(host.ServerConfigurationManager.ApplicationPaths.ConfigurationDirectoryPath, Program.LoggingConfigFile);
  23. // TODO: fix up the config
  24. throw new NotImplementedException("don't know how to fix logging yet");
  25. }
  26. }
  27. }