2014-12-29 23:02:50 +08:00
|
|
|
|
using System;
|
2015-01-20 22:33:45 +08:00
|
|
|
|
using NLog;
|
2013-12-20 19:38:10 +08:00
|
|
|
|
|
2014-09-19 16:57:48 +08:00
|
|
|
|
namespace Wox.Infrastructure.Logger
|
2013-12-20 19:38:10 +08:00
|
|
|
|
{
|
|
|
|
|
public class Log
|
|
|
|
|
{
|
2015-01-20 22:33:45 +08:00
|
|
|
|
private static NLog.Logger logger = LogManager.GetCurrentClassLogger();
|
2013-12-20 19:38:10 +08:00
|
|
|
|
|
2013-12-21 01:20:17 +08:00
|
|
|
|
public static void Error(string msg)
|
2013-12-20 19:38:10 +08:00
|
|
|
|
{
|
2015-01-20 22:33:45 +08:00
|
|
|
|
logger.Error(msg);
|
2013-12-20 19:38:10 +08:00
|
|
|
|
}
|
2014-03-23 17:43:46 +08:00
|
|
|
|
|
2015-01-11 21:52:30 +08:00
|
|
|
|
public static void Error(Exception e)
|
|
|
|
|
{
|
2015-01-20 22:33:45 +08:00
|
|
|
|
logger.Error(e.Message + "\r\n" + e.StackTrace);
|
2015-01-11 21:52:30 +08:00
|
|
|
|
}
|
|
|
|
|
|
2014-03-23 17:43:46 +08:00
|
|
|
|
public static void Debug(string msg)
|
|
|
|
|
{
|
2015-01-20 22:33:45 +08:00
|
|
|
|
logger.Debug(msg);
|
2014-03-23 17:43:46 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static void Info(string msg)
|
|
|
|
|
{
|
2015-01-20 22:33:45 +08:00
|
|
|
|
logger.Info(msg);
|
2014-03-23 17:43:46 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static void Warn(string msg)
|
|
|
|
|
{
|
2015-01-20 22:33:45 +08:00
|
|
|
|
logger.Warn(msg);
|
2014-03-23 17:43:46 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static void Fatal(string msg)
|
|
|
|
|
{
|
2015-01-20 22:33:45 +08:00
|
|
|
|
logger.Fatal(msg);
|
2014-03-23 17:43:46 +08:00
|
|
|
|
}
|
2013-12-20 19:38:10 +08:00
|
|
|
|
}
|
|
|
|
|
}
|