我想要做這樣的事情:我可以使用Global.asax的靜態屬性作爲log4net記錄器嗎?
<script RunAt="server">
private static log4net.ILog _logger = null;
public static log4net.ILog Logger
{ get { return _logger; } }
protected void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
log4net.Config.XmlConfigurator.Configure();
_logger = log4net.LogManager.GetLogger("DtWebLogger");
}
....
</script>
我在這之後我想可以在每個頁面使用相同的記錄器對象。
那麼,這是可能的嗎?或者我在哪裏可以實現記錄器的全局實例?