Log4net cannot output logs, and the tracing finds that IsErrorEnabled and so on are Flase.
Because this is a half-outsourcing project, the writing method is different from my previous habits, so I didn't see what went wrong.
The Code is as follows:
ILog Log = LogManager. GetLogger (MethodBase. GetCurrentMethod (). DeclaringType );
Page_Load (sender, EventArgs e)
{
{
Log. Error ();
}
(Exception ex)
{
Log. Error ();
}
}
Log4net configuration is placed in web. config, which is
Finally, Baidu found that it still needs the AssemblyInfo under Properties. add [assembly: log4net. config. xmlConfigurator (ConfigFile = "web. config ", Watch = true)]
Directly add it to the last line. The web. config file here is the file name of the log4net configuration file, but it is also a separate file, such as log4net. conig
All of my previous statements are dynamically loaded, such:
Path = AppDomain. CurrentDomain. BaseDirectory +;
Log4net. Config. XmlConfigurator. Configure (FileInfo (path ));