一、log4net日志
1、不打印日志
连日志文件都不生成,看错误列表,有一些提示消息
原来是日志类中忘记加[assembly: log4net.Config.XmlConfigurator(Watch = true)]了
//注意下面的语句一定要加上,指定log4net使用.config文件来读取配置信息
//如果是WinForm(假定程序为MyDemo.exe,则需要一个MyDemo.exe.config文件)
//如果是WebForm,则从web.config中读取相关信息
[assembly: log4net.Config.XmlConfigurator(Watch = true)]
namespace spAnalyse.Tools
{
public class LogHelper
}
2、不打印日志,目录也不生成
断点调试 ,发现
log4net isdebugenabled=false
在全局文件Global中加入语句:
protected void Application_Start(object sender, EventArgs e)
{
log4net.Config.XmlConfigurator.Configure();
}
3、打印日志文件太大(按天生成的txt文件)
改为按天-小时生成文件,修改配置
<log4net>
<!--定义输出到文件中-->
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<!--定义文件存放位置-->
<file value="log\" />
<appendToFile value="true" />
<rollingStyle value="Date" />
<!--<datePattern value="yyyy\yyyyMM\yyyyMMdd'.txt'" />-->
<datePattern value="yyyy\yyyyMM\yyyyMMdd-HH'.txt'" />
<staticLogFileName value="false" />