using NLog;
namespace Document.Unility
{
public class NLogProvider
{
private NLogProvider()
{
logger = LogManager.GetLogger("Logger");//.GetCurrentClassLogger();
}
private readonly Logger logger = null;
private static NLogProvider logProvider = null;
///
/// 静态实例
///
///
public static NLogProvider GetInstance()
{
if (logProvider == null)
{
logProvider = new NLogProvider();
}
return logProvider;
}
///
/// Info
///
///
public void Info(string txt)
{
if (logger != null)
logger.Info(txt);
}
///
/// Error
///
///
public void Error(Exception er)
{
if (logger != null)
logger.Error(er);
}
///
/// Error
///
///
public void Error(string str)
{
if (logger != null)
logger.Error(str);
}
}
}