zoukankan      html  css  js  c++  java
  • 程序日志问题

    一、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" />

    二、ELK实时日志分析系统

    ELK学习 

  • 相关阅读:
    JMeter 分布式调度压测部署
    jmeter 命令行运行与生成报告
    Apache启动报错:Invalid command 'AuthType', perhaps misspelled or defined by a module not included in it
    【TestNG】TestNG使用教程详解
    这才是Tomcat内存配置的正确姿势
    Tomcat GC参数详解
    MANIFEST.MF文件详解
    CMD命令打包文件夹成jar
    常用MIME类型
    表单序列化
  • 原文地址:https://www.cnblogs.com/peterYong/p/10871849.html
Copyright © 2011-2022 走看看