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