<script runat="server"> void Application_Start(object sender, EventArgs e) { log4net.Config.XmlConfigurator.Configure(); log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); logger.Info("Logger Process Started"); logger.Info("*********************************************************"); logger.Info("Name of The Project :" + "Reporting and Task Navigation"); logger.Debug("Release date :" + DateTime.Today); logger.Debug("Release Version :" + ConfigurationManager.AppSettings.Get("releaseVersion")); logger.Info("Release date : " + DateTime.Today); logger.Info("Release Version : " + ConfigurationManager.AppSettings.Get("releaseVersion")); logger.Debug("Environment OS :" + Environment.OSVersion.ToString()); logger.Debug("Frame work :" + Environment.Version); logger.Info("LogFileName - " + ConfigurationManager.AppSettings.Get("fileValue")); logger.Info("MaxSizeRollBackups -" + ConfigurationManager.AppSettings.Get("maxSizeRollBackups")); logger.Info("MaximumFileSize - " + ConfigurationManager.AppSettings.Get("maximumFileSize")); logger.Info("DatePattern - " + ConfigurationManager.AppSettings.Get("datePattern")); logger.Info("ConversionPattern -" + ConfigurationManager.AppSettings.Get("conversionPattern")); logger.Info("Logger Details assigned Successfully"); logger.Info("End of the Logger Initialising Process"); logger.Info("*********************************************************"); logger.Info(""); } void Application_End(object sender, EventArgs e) { // Code that runs on application shutdown } void Application_Error(object sender, EventArgs e) { // Code that runs when an unhandled error occurs } void Session_Start(object sender, EventArgs e) { // Code that runs when a new session is started } void Session_End(object sender, EventArgs e) { //log4net.LogManager.ResetConfiguration(); } </script>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)