using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Log4netDemo.Common
{
publicclass LogHelper
{
privatestatic log4net.ILog log = log4net.LogManager.GetLogger("WebApp.Logging");
publicstaticvoidError(string Content)
{
log.Error(Content);
}
publicstaticvoidError(string Content,Exception ex)
{
log.Error(Content, ex);
}
}
}
Calculator.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Log4netDemo.Common;
namespace Log4netDemo.TestLib
{
publicclass Calculator
{
publicvoidDevide(int i, int k)
{
try
{
int m = i / k;
}
catch (Exception ex)
{
LogHelper.Error("", ex);
}
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Log4netDemo.Common;
using Log4netDemo.TestLib;
namespace Log4netDemo.Site
{
publicpartialclass Test : System.Web.UI.Page
{
protectedvoidPage_Load(object sender, EventArgs e)
{
}
protectedvoidButton1_Click(object sender, EventArgs e)
{
Calculator calc = new Calculator();
calc.Devide(1, 0);
}
}
}