logging-log4net-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "刘志军" <liuzhijun...@gmail.com>
Subject Log4Net Can Not Log Message When AppDomain Unload , Why?
Date Tue, 29 May 2007 02:19:21 GMT
Hi everyone,

Details:

I used Log4Net for Asp.Net Application under version 1.1.4322.

I want to log the Session_End event in the Global Class by the command line
"iisreset".

but the infomation can not be loged.

In the another , the Session_Start event information can be loged correctly.

below is the code:

using System;
using System.Collections;
using System.ComponentModel;
using System.Web;
using System.Web.SessionState;

namespace XXXX.XXXX.Web
{
    /// <summary>
    /// Summary description for Global.
    /// </summary>
    public class Global : System.Web.HttpApplication
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        public Global()
        {
            InitializeComponent();
        }

        protected void Application_Start(Object sender, EventArgs e)
        {

        }

        protected void Session_Start(Object sender, EventArgs e)
        {
            XXXXXX.CommonUtil.Log
("Session_Start:"+HttpContext.Current.Session.SessionID);
        }

        protected void Application_BeginRequest(Object sender, EventArgs e)
        {
        }

        protected void Application_EndRequest(Object sender, EventArgs e)
        {
        }

        protected void Application_AuthenticateRequest(Object sender,
EventArgs e)
        {

        }

        protected void Application_Error(Object sender, EventArgs e)
        {

        }

        protected void Session_End(Object sender, EventArgs e)
        {
            XXXXXX.CommonUtil.Log
("Session_End:"+HttpContext.Current.Session.SessionID);
        }

        protected void Application_End(Object sender, EventArgs e)
        {

        }

        #region Web Form Designer generated code
        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            this.components = new System.ComponentModel.Container();
        }
        #endregion
    }
}



Can some one give me some help ?

Mime
View raw message