diff options
| author | Luke <luke.pulverenti@gmail.com> | 2014-11-26 22:10:44 -0500 |
|---|---|---|
| committer | Luke <luke.pulverenti@gmail.com> | 2014-11-26 22:10:44 -0500 |
| commit | 70161732177de548e87c301319cc1c3a44e7deb8 (patch) | |
| tree | 192e3f32dc629683ad6e1f9114447adb449a956b | |
| parent | 89c0085e28de24d1093f3996c345c339730a45ba (diff) | |
update mac project
| -rw-r--r-- | MediaBrowser.Common.Implementations/BaseApplicationHost.cs | 11 | ||||
| -rw-r--r-- | MediaBrowser.Common.Implementations/Logging/NlogManager.cs | 28 | ||||
| -rw-r--r-- | MediaBrowser.Server.Mac/AppController.cs | 5 | ||||
| -rw-r--r-- | MediaBrowser.Server.Mac/Main.cs | 1 | ||||
| -rw-r--r-- | MediaBrowser.Server.Mac/MediaBrowser.Server.Mac.csproj | 1 | ||||
| -rw-r--r-- | MediaBrowser.Server.Mac/app.config | 9 |
6 files changed, 29 insertions, 26 deletions
diff --git a/MediaBrowser.Common.Implementations/BaseApplicationHost.cs b/MediaBrowser.Common.Implementations/BaseApplicationHost.cs index 80ac37d52..c44cfd473 100644 --- a/MediaBrowser.Common.Implementations/BaseApplicationHost.cs +++ b/MediaBrowser.Common.Implementations/BaseApplicationHost.cs @@ -378,14 +378,13 @@ namespace MediaBrowser.Common.Implementations /// <returns>Task.</returns> public virtual Task RunStartupTasks() { - return Task.Run(() => - { - Resolve<ITaskManager>().AddTasks(GetExports<IScheduledTask>(false)); + Resolve<ITaskManager>().AddTasks(GetExports<IScheduledTask>(false)); - Task.Run(() => ConfigureAutorun()); + ConfigureAutorun (); - ConfigurationManager.ConfigurationUpdated += OnConfigurationUpdated; - }); + ConfigurationManager.ConfigurationUpdated += OnConfigurationUpdated; + + return Task.FromResult (true); } /// <summary> diff --git a/MediaBrowser.Common.Implementations/Logging/NlogManager.cs b/MediaBrowser.Common.Implementations/Logging/NlogManager.cs index b8ee60f01..b18c6b95a 100644 --- a/MediaBrowser.Common.Implementations/Logging/NlogManager.cs +++ b/MediaBrowser.Common.Implementations/Logging/NlogManager.cs @@ -2,6 +2,7 @@ using NLog; using NLog.Config; using NLog.Targets; +using NLog.Targets.Wrappers; using System; using System.IO; using System.Linq; @@ -42,6 +43,8 @@ namespace MediaBrowser.Common.Implementations.Logging { LogDirectory = logDirectory; LogFilePrefix = logFileNamePrefix; + + LogManager.Configuration = new LoggingConfiguration (); } private LogSeverity _severity = LogSeverity.Debug; @@ -86,16 +89,22 @@ namespace MediaBrowser.Common.Implementations.Logging /// <param name="level">The level.</param> private void AddFileTarget(string path, LogSeverity level) { - var logFile = new FileTarget + RemoveTarget("ApplicationLogFileWrapper"); + + var wrapper = new AsyncTargetWrapper (); + wrapper.Name = "ApplicationLogFileWrapper"; + + var logFile = new FileTarget { FileName = path, Layout = "${longdate} ${level} - ${logger}: ${message}" }; - RemoveTarget("ApplicationLogFile"); logFile.Name = "ApplicationLogFile"; - AddLogTarget(logFile, level); + wrapper.WrappedTarget = logFile; + + AddLogTarget(wrapper, level); } /// <summary> @@ -216,22 +225,27 @@ namespace MediaBrowser.Common.Implementations.Logging public void AddConsoleOutput() { + RemoveTarget("ConsoleTargetWrapper"); + + var wrapper = new AsyncTargetWrapper (); + wrapper.Name = "ConsoleTargetWrapper"; + var target = new ConsoleTarget() { Layout = "${level}, ${logger}, ${message}", Error = false }; - RemoveTarget("ConsoleTarget"); - target.Name = "ConsoleTarget"; - AddLogTarget(target, LogSeverity); + wrapper.WrappedTarget = target; + + AddLogTarget(wrapper, LogSeverity); } public void RemoveConsoleOutput() { - RemoveTarget("ConsoleTarget"); + RemoveTarget("ConsoleTargetWrapper"); } } } diff --git a/MediaBrowser.Server.Mac/AppController.cs b/MediaBrowser.Server.Mac/AppController.cs index 2da1de5b5..445a54b3d 100644 --- a/MediaBrowser.Server.Mac/AppController.cs +++ b/MediaBrowser.Server.Mac/AppController.cs @@ -26,7 +26,6 @@ namespace MediaBrowser.Server.Mac { Instance = this; MainClass.AddDependencies (this); - ConfigurationManager.ConfigurationUpdated += Instance_ConfigurationUpdated; } public override void AwakeFromNib() @@ -74,7 +73,9 @@ namespace MediaBrowser.Server.Mac }); statusMenu.AddItem (quitMenuItem); - LocalizeText (); + //ConfigurationManager.ConfigurationUpdated -= Instance_ConfigurationUpdated; + //LocalizeText (); + //ConfigurationManager.ConfigurationUpdated += Instance_ConfigurationUpdated; } public IServerApplicationHost AppHost{ get; set;} diff --git a/MediaBrowser.Server.Mac/Main.cs b/MediaBrowser.Server.Mac/Main.cs index 83665540f..5618d02d5 100644 --- a/MediaBrowser.Server.Mac/Main.cs +++ b/MediaBrowser.Server.Mac/Main.cs @@ -55,7 +55,6 @@ namespace MediaBrowser.Server.Mac StartApplication(appPaths, logManager, options); NSApplication.Init (); NSApplication.Main (args); - var b = true; } public static void AddDependencies(AppController appController){ diff --git a/MediaBrowser.Server.Mac/MediaBrowser.Server.Mac.csproj b/MediaBrowser.Server.Mac/MediaBrowser.Server.Mac.csproj index b78cfeb8b..73e2e601a 100644 --- a/MediaBrowser.Server.Mac/MediaBrowser.Server.Mac.csproj +++ b/MediaBrowser.Server.Mac/MediaBrowser.Server.Mac.csproj @@ -108,7 +108,6 @@ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
- <None Include="app.config" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ItemGroup>
diff --git a/MediaBrowser.Server.Mac/app.config b/MediaBrowser.Server.Mac/app.config deleted file mode 100644 index 863b328fb..000000000 --- a/MediaBrowser.Server.Mac/app.config +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<configuration> - <configSections> - <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog" /> - </configSections> - <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - <targets async="true"></targets> - </nlog> -</configuration> |
