From 2467ca966823d78737a268d2c3b3730bc3b286cc Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Mon, 10 Sep 2012 21:34:02 -0400 Subject: Moved some entities to the main project --- MediaBrowser.Common/Kernel/BaseKernel.cs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'MediaBrowser.Common/Kernel/BaseKernel.cs') diff --git a/MediaBrowser.Common/Kernel/BaseKernel.cs b/MediaBrowser.Common/Kernel/BaseKernel.cs index b409ba582..3c8fff212 100644 --- a/MediaBrowser.Common/Kernel/BaseKernel.cs +++ b/MediaBrowser.Common/Kernel/BaseKernel.cs @@ -9,6 +9,7 @@ using System; using System.Collections.Generic; using System.ComponentModel.Composition; using System.ComponentModel.Composition.Hosting; +using System.Diagnostics; using System.IO; using System.Linq; using System.Reflection; @@ -85,22 +86,18 @@ namespace MediaBrowser.Common.Kernel await ReloadComposableParts().ConfigureAwait(false); } - /// - /// Gets or sets the path to the current log file - /// - public static string LogFilePath { get; set; } - private void ReloadLogger() { DisposeLogger(); DateTime now = DateTime.Now; - LogFilePath = Path.Combine(ApplicationPaths.LogDirectoryPath, "log-" + now.ToString("dMyyyy") + "-" + now.Ticks + ".log"); + string logFilePath = Path.Combine(ApplicationPaths.LogDirectoryPath, "log-" + now.ToString("dMyyyy") + "-" + now.Ticks + ".log"); - FileStream fs = new FileStream(LogFilePath, FileMode.Append, FileAccess.Write, FileShare.Read); + Trace.Listeners.Add(new TextWriterTraceListener(logFilePath)); + Trace.AutoFlush = true; - Logger.LoggerInstance = new StreamLogger(fs); + Logger.LoggerInstance = new TraceLogger(); } /// @@ -264,6 +261,8 @@ namespace MediaBrowser.Common.Kernel /// private void DisposeLogger() { + Trace.Listeners.Clear(); + if (Logger.LoggerInstance != null) { Logger.LoggerInstance.Dispose(); -- cgit v1.2.3