111,125
社区成员
发帖
与我相关
我的任务
分享public class Log
{
private readonly log4net.ILog _log;
public Log(Type name)
{
_log = log4net.LogManager.GetLogger(name);
}
/// <summary>
/// 记录DEBUG信息
/// </summary>
/// <param name="format"></param>
/// <param name="args"></param>
public void Debug(string format, params object[] args)
{
_log.DebugFormat(format, args);
}
/// <summary>
/// 记录INFO信息
/// </summary>
/// <param name="format"></param>
/// <param name="args"></param>
public void Info(string format, params object[] args)
{
_log.InfoFormat(format, args);
}
public void Warn(string warn, params object[] args)
{
_log.WarnFormat(warn, args);
}
/// <summary>
/// 记录ERRO信息
/// </summary>
/// <param name="format"></param>
/// <param name="args"></param>
public void Error(string format, params object[] args)
{
_log.ErrorFormat(format, args);
}
/// <summary>
/// 记录Fatal信息
/// </summary>
/// <param name="format"></param>
/// <param name="args"></param>
public void Fatal(string format, params object[] args)
{
_log.FatalFormat(format, args);
}
}private void button1_Click(object sender, EventArgs e)
{
//private log4net.ILog _log=log4net.LogManager.GetLogger("File");
//Log l = new Log();
//l.Warn("zz");
//LogHelper.Logger
//Logger xx = new Logger();
//xx.debug("x");
try
{
throw new Exception("哈哈");
}
catch (Exception ex)
{
//MessageBox.Show(MethodBase.GetCurrentMethod().DeclaringType);
Log log = new Log(MethodBase.GetCurrentMethod().DeclaringType);
log.Error("错误信息",ex);
}
}