fix stopwatch logging type

This commit is contained in:
bao-qian
2016-11-30 00:39:03 +00:00
parent a22ca5b57f
commit e2f8f5095f
2 changed files with 18 additions and 6 deletions

View File

@@ -30,7 +30,7 @@ namespace Wox.Infrastructure.Logger
LogManager.Configuration = configuration;
}
private static string CallerType()
public static string CallerType()
{
var stackTrace = new StackTrace();
var stackFrames = stackTrace.GetFrames().NonNull();
@@ -79,22 +79,32 @@ namespace Wox.Infrastructure.Logger
} while (e != null);
}
public static void Debug(string msg)
public static void Debug(string type, string msg)
{
var type = CallerType();
var logger = LogManager.GetLogger(type);
System.Diagnostics.Debug.WriteLine($"DEBUG: {msg}");
logger.Debug(msg);
}
public static void Info(string msg)
public static void Debug(string msg)
{
var type = CallerType();
Debug(type, msg);
}
public static void Info(string type, string msg)
{
var logger = LogManager.GetLogger(type);
System.Diagnostics.Debug.WriteLine($"INFO: {msg}");
logger.Info(msg);
}
public static void Info(string msg)
{
var type = CallerType();
Info(type, msg);
}
public static void Warn(string msg)
{
var type = CallerType();