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();

View File

@@ -19,7 +19,8 @@ namespace Wox.Infrastructure
stopWatch.Stop();
var milliseconds = stopWatch.ElapsedMilliseconds;
string info = $"{name} : {milliseconds}ms";
Log.Debug(info);
var type = Log.CallerType();
Log.Debug(type, info);
return milliseconds;
}
@@ -31,7 +32,8 @@ namespace Wox.Infrastructure
stopWatch.Stop();
var milliseconds = stopWatch.ElapsedMilliseconds;
string info = $"{name} : {milliseconds}ms";
Log.Info(info);
var type = Log.CallerType();
Log.Info(type, info);
return milliseconds;
}