This commit is contained in:
AT
2020-01-09 01:13:56 +02:00
parent 0f19010e52
commit d74b5c8764

View File

@@ -11,18 +11,20 @@ namespace Wox.Infrastructure.Logger
{ {
public const string DirectoryName = "Logs"; public const string DirectoryName = "Logs";
public static string CurrentLogDirectory { get; private set; }
static Log() static Log()
{ {
var path = Path.Combine(Constant.DataDirectory, DirectoryName, Constant.Version); CurrentLogDirectory = Path.Combine(Constant.DataDirectory, DirectoryName, Constant.Version);
if (!Directory.Exists(path)) if (!Directory.Exists(CurrentLogDirectory))
{ {
Directory.CreateDirectory(path); Directory.CreateDirectory(CurrentLogDirectory);
} }
var configuration = new LoggingConfiguration(); var configuration = new LoggingConfiguration();
var target = new FileTarget(); var target = new FileTarget();
configuration.AddTarget("file", target); configuration.AddTarget("file", target);
target.FileName = path.Replace(@"\", "/") + "/${shortdate}.txt"; target.FileName = CurrentLogDirectory.Replace(@"\", "/") + "/${shortdate}.txt";
#if DEBUG #if DEBUG
var rule = new LoggingRule("*", LogLevel.Debug, target); var rule = new LoggingRule("*", LogLevel.Debug, target);
#else #else