using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using log4net;
using log4net.Config;
namespace SCC.Common
{
///
/// 日志帮助类
///
public class LogHelper
{
public LogHelper()
{
var logCfg = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + "log4net.config");
XmlConfigurator.ConfigureAndWatch(logCfg);
}
///
/// 输出日志到Log4Net
///
///
///
public void Error(Type t, Exception ex)
{
log4net.ILog log = log4net.LogManager.GetLogger(t);
if (log.IsErrorEnabled)
log.Error("Error", ex);
}
///
/// 输出日志到Log4Net
///
///
///
public void Error(Type t, string msg)
{
log4net.ILog log = log4net.LogManager.GetLogger(t);
if (log.IsErrorEnabled)
log.Error(msg);
}
///
/// 输出日志到Log4Net
///
///
///
public void Info(Type t, Exception ex)
{
log4net.ILog log = log4net.LogManager.GetLogger(t);
if (log.IsInfoEnabled)
log.Info("Error", ex);
}
///
/// 输出日志到Log4Net
///
///
///
public void Info(Type t, string msg)
{
log4net.ILog log = log4net.LogManager.GetLogger(t);
if (log.IsInfoEnabled)
log.Info(msg);
}
}
}