`

logging.conf 理解

 
阅读更多

#基本上格式可以这么看,先定义用到的logger,handler,formatter,然后下面再是具体的定义

 

[loggers]        #logger对象的标志

keys=root,error

 

[handlers]    #定义handlers

keys=consoleHandler,rotateFileHandler

 

[formatters]   #定义handlers

keys=simpleFormatter

 

 

 

 

[logger_root]

level=DEBUG       #设置rootlogger对象的等级

handlers=consoleHandler,rotateFileHandler     #定义logger对象root用到的Handler 

 

[logger_error]

level=DEBUG

handlers=consoleHandler,rotateFileHandler   #定义logger对象error用到的Handler 

qualname=error

propagate=0

 

 

[formatter_simpleFormatter]    #定义simpleFormatter 

format=[%(asctime)s][%(levelname)s]%(name)s : %(message)s

 

 

[handler_consoleHandler]   #定义上面的consoleHandler

class=StreamHandler

level=DEBUG

formatter=simpleFormatter

args=(sys.stdout,)

 

[handler_rotateFileHandler]  #定义上面的rotateFileHandler

class=handlers.RotatingFileHandler

level=ERROR

formatter=simpleFormatter

args=('log/error.log', 'a', 200000, 9)

分享到:
评论

相关推荐

    python logging.basicConfig不生效的原因及解决

    5. **使用日志配置文件**:对于复杂的应用,可以使用一个外部的配置文件(如`logging.conf`),然后用`logging.config.fileConfig`加载它,这样可以避免代码中的配置混乱。 了解并解决这些问题后,`logging....

    Python库 | genie.libs.conf-3.1.3-py3-none-any.whl

    它可以与logging、logging.config库配合,用于设置日志记录器的配置;与Flask、Django等Web框架结合,管理应用的配置;甚至可以与Celery这样的任务队列一起工作,灵活调整任务执行的配置。 总的来说,genie.libs....

    Tomcat输出catalina.out的大小控制

    在Tomcat的`conf`目录下,有一个名为`logging.properties`的文件,它是Java日志系统(java.util.logging)的配置文件。你可以通过修改此文件来定制日志行为。例如,你可以创建一个文件Handler,设置其日志文件大小...

    Python-consolelogging更好漂亮的Python的命令行日志记录

    logging.config.fileConfig('logging.conf') ``` 在`logging.conf`文件中,你可以定义多个处理器、过滤器和日志级别,以适应项目的不同需求。 总之,Python的`logging`模块提供了强大的日志记录功能。通过自定义...

    ju_conf.rar

    6. `logging.conf` - 日志配置文件,定义了日志的级别、格式和输出位置。 7. `.env` - 通常用于存储环境变量,这些变量可以在不同环境中替换以适应不同的配置需求。 如果"ju_conf"是一个目录,它可能包含子目录和更...

    conf.tar.gz

    理解并正确配置这些文件对于管理和优化Docker中的Tomcat实例至关重要,它直接影响到应用的性能、安全性以及与其他服务的集成。在部署和维护过程中,对这些配置进行定期检查和更新是必要的实践,以适应业务需求的变化...

    让tomcat 输出详细的错误信息

    要让Tomcat输出更详细的错误信息,我们需要配置Tomcat的logging.properties文件,通常位于`$CATALINA_BASE/conf`目录下($CATALINA_BASE是你的Tomcat安装目录)。在这个文件中,你可以调整各个logger的级别,如`org....

    tomcat log4j 配置及需要的几个jar

    JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.config.file=${CATALINA_BASE}/conf/logging.properties" ``` 并在`logging.properties`中指定使用Log4j: ``` handlers = 1/java/util/logging/FileHandler, org...

    myeclipse resin服务器配置

    ### MyEclipse 下 Resin 服务器配置详解 #### 背景介绍 Resin 是一款高性能、高稳定性的 Java 应用...对于开发者而言,掌握这一配置流程不仅能够提高工作效率,还能更好地理解 Java Web 应用在服务器上的运行机制。

    OpenStack Juno 最新配置参考

    文档中提供了多个`nova.conf` 示例配置文件,有助于管理员更好地理解和配置Nova服务。 --- 以上内容基于给定的文档信息进行了详细解释,希望能帮助读者更好地理解OpenStack Juno版本中Block Storage和Compute两个...

    tomcat配置生成的日志文件按照日期新建工具

    在Tomcat的`conf/logging.properties`或`conf/log4j.properties`(取决于所使用的日志框架)文件中,我们可以进行日志配置。 为了使Tomcat生成的日志文件按照日期每天新建,我们需要在配置文件中指定一个包含日期的...

    tomcat日志切割

    标签中的“源码”可能指的是深入理解日志切割背后的Java日志框架,例如`java.util.logging`API的使用。而“工具”可能涵盖了使用其他辅助工具,如Logrotate,与Tomcat集成进行日志管理的方法。 综上所述,Tomcat...

    tomcat-7.0.26.tomcat-juli.jar

    - **`conf/logging.properties`**:这是Java的默认日志配置文件,用于定义日志处理器、日志级别和其他相关设置。 - **`conf/server.xml`**:在`<Host>`或`<Context>`元素中,可以通过`<Valve>`元素添加自定义的日志...

    黑框框设置不输出

    Tomcat-Juli允许你在`conf/logging.properties`中配置更高级的日志特性,比如定制日志格式,设置日志文件大小限制等。确保`tomcat-juli.jar`在你的`lib`目录下,并且启动脚本正确加载了JULI配置。 5. **使用`...

    Python 程序员必须掌握的日志记录

    logging.config.fileConfig('logging.conf') ``` 日志管理的关键在于平衡信息量和可用性。在生产环境中,通常会记录`info`级别或更高级别的日志,以避免过多的调试信息影响性能。同时,通过日志筛选和分析工具,...

    mule2的源代码包

    4. `log4j.properties`:与`logging.conf`类似,这是Log4j的日志配置文件,具体指定了日志的输出级别、格式、文件位置等,便于调试和监控。 5. `email.properties`:Mule2可能包含电子邮件服务的支持,此文件可能...

    tomcat_conf.tar.gz

    5. **日志管理**:`logging.properties`文件控制Tomcat的日志输出,包括级别、格式和目的地。合理配置日志可以帮助我们调试问题,监控服务器状态。 6. **连接器配置**:`server.xml`中的`Connector`标签还负责配置...

    tomcat-7.0.26.tomcat-juli-adapters.jar

    通过修改`conf/logging.properties`配置文件,你可以控制Juli的日志级别、格式以及输出目的地,比如文件、控制台或者网络。 总结来说,`tomcat-7.0.26.tomcat-juli-adapters.jar`是Tomcat 7.0.26版本中用于日志适配...

    解决Tomcat在控制台console中显示乱码的问题

    找到`$CATALINA_HOME/conf/logging.properties`文件,找到如下行: ``` java.util.logging.ConsoleHandler.encoding = UTF-8 ``` - 如果没有此行,可以添加。设置`ConsoleHandler`的编码为UTF-8,确保日志输出时...

    tomcat-juli.jar

    首先,我们需要在Tomcat的`conf/logging.properties`配置文件中指定使用Juli。默认情况下,Tomcat可能使用JDK的日志系统,因此需要将`java.util.logging.manager`设置为`org.apache.juli.ClassLoaderLogManager`。 ...

Global site tag (gtag.js) - Google Analytics