mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Use Nlog Debug Target instead of direct print
This commit is contained in:
parent
a75a5c4660
commit
8fe285bbec
2 changed files with 15 additions and 11 deletions
|
|
@ -32,13 +32,23 @@ namespace Flow.Launcher.Infrastructure.Logger
|
||||||
};
|
};
|
||||||
|
|
||||||
var fileTargetASyncWrapper = new AsyncTargetWrapper(fileTarget);
|
var fileTargetASyncWrapper = new AsyncTargetWrapper(fileTarget);
|
||||||
|
|
||||||
|
var debugTarget = new DebuggerTarget
|
||||||
|
{
|
||||||
|
Layout = "${level:uppercase=true}|${message}"
|
||||||
|
};
|
||||||
|
|
||||||
configuration.AddTarget("file", fileTargetASyncWrapper);
|
configuration.AddTarget("file", fileTargetASyncWrapper);
|
||||||
|
configuration.AddTarget("console", debugTarget);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
var rule = new LoggingRule("*", LogLevel.Debug, fileTargetASyncWrapper);
|
var fileRule = new LoggingRule("*", LogLevel.Debug, fileTargetASyncWrapper);
|
||||||
|
var debugRule = new LoggingRule("*", LogLevel.Debug, debugTarget);
|
||||||
#else
|
#else
|
||||||
var rule = new LoggingRule("*", LogLevel.Info, fileTargetASyncWrapper);
|
var rule = new LoggingRule("*", LogLevel.Info, fileTargetASyncWrapper);
|
||||||
|
var debugRule = new LoggingRule("*", LogLevel.Info, consoleTarget);
|
||||||
#endif
|
#endif
|
||||||
configuration.LoggingRules.Add(rule);
|
configuration.LoggingRules.Add(fileRule);
|
||||||
|
configuration.LoggingRules.Add(debugRule);
|
||||||
LogManager.Configuration = configuration;
|
LogManager.Configuration = configuration;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -46,7 +56,6 @@ namespace Flow.Launcher.Infrastructure.Logger
|
||||||
{
|
{
|
||||||
var logger = LogManager.GetLogger("FaultyLogger");
|
var logger = LogManager.GetLogger("FaultyLogger");
|
||||||
message = $"Wrong logger message format <{message}>";
|
message = $"Wrong logger message format <{message}>";
|
||||||
System.Diagnostics.Debug.WriteLine($"FATAL|{message}");
|
|
||||||
logger.Fatal(message);
|
logger.Fatal(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -96,7 +105,6 @@ namespace Flow.Launcher.Infrastructure.Logger
|
||||||
{
|
{
|
||||||
var logger = LogManager.GetLogger(classAndMethod);
|
var logger = LogManager.GetLogger(classAndMethod);
|
||||||
|
|
||||||
System.Diagnostics.Debug.WriteLine($"ERROR|{message}");
|
|
||||||
|
|
||||||
logger.Error("-------------------------- Begin exception --------------------------");
|
logger.Error("-------------------------- Begin exception --------------------------");
|
||||||
logger.Error(message);
|
logger.Error(message);
|
||||||
|
|
@ -123,8 +131,6 @@ namespace Flow.Launcher.Infrastructure.Logger
|
||||||
var prefix = parts[1];
|
var prefix = parts[1];
|
||||||
var unprefixed = parts[2];
|
var unprefixed = parts[2];
|
||||||
var logger = LogManager.GetLogger(prefix);
|
var logger = LogManager.GetLogger(prefix);
|
||||||
|
|
||||||
System.Diagnostics.Debug.WriteLine($"{level.Name}|{message}");
|
|
||||||
logger.Log(level, unprefixed);
|
logger.Log(level, unprefixed);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -134,6 +140,7 @@ namespace Flow.Launcher.Infrastructure.Logger
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <param name="message">example: "|prefix|unprefixed" </param>
|
/// <param name="message">example: "|prefix|unprefixed" </param>
|
||||||
|
/// <param name="e">Exception</param>
|
||||||
[MethodImpl(MethodImplOptions.Synchronized)]
|
[MethodImpl(MethodImplOptions.Synchronized)]
|
||||||
public static void Exception(string message, System.Exception e)
|
public static void Exception(string message, System.Exception e)
|
||||||
{
|
{
|
||||||
|
|
@ -172,7 +179,6 @@ namespace Flow.Launcher.Infrastructure.Logger
|
||||||
|
|
||||||
var logger = LogManager.GetLogger(classNameWithMethod);
|
var logger = LogManager.GetLogger(classNameWithMethod);
|
||||||
|
|
||||||
System.Diagnostics.Debug.WriteLine($"{level.Name}|{message}");
|
|
||||||
logger.Log(level, message);
|
logger.Log(level, message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,8 +48,6 @@ namespace Flow.Launcher.Plugin.Program.Logger
|
||||||
internal static void LogException(string classname, string callingMethodName, string loadingProgramPath,
|
internal static void LogException(string classname, string callingMethodName, string loadingProgramPath,
|
||||||
string interpretationMessage, Exception e)
|
string interpretationMessage, Exception e)
|
||||||
{
|
{
|
||||||
Debug.WriteLine($"ERROR{classname}|{callingMethodName}|{loadingProgramPath}|{interpretationMessage}");
|
|
||||||
|
|
||||||
var logger = LogManager.GetLogger("");
|
var logger = LogManager.GetLogger("");
|
||||||
|
|
||||||
var innerExceptionNumber = 1;
|
var innerExceptionNumber = 1;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue