20.日志配置
来源:互联网 发布:移动网络ip地址是什么 编辑:程序博客网 时间:2024/05/23 01:56
20.日志配置
play日志是基于Log4j的。既然许多java库都是使用Log4j或封装使用Log4j的,那么就可以很容易在应用程序里进行日志配置。
对应用程序进行日志
Play使用play.Logger类提供了默认的日志功能,这个类使用Log4j来输出消息和异常到一个名叫play的日志文件。
对应用程序进行日志非常容易:
Logger.info("A log message");
Logger.error(ex, "Oops");
play.Logger类的方法支持使用java标准格式化语法进行格式化:
Logger.debug("The param was %s", param);
Logger.info("I want to log %s and %s and %s",a, b, c);
特定情况下,你仍旧可以使用Log4j直接创建日志器:
org.apache.log4j.Logger.getLogger("another.logger");
配置日志级别
通过配置application.log可以设置play的日志级别。修改值后不需要重新启动服务器即可立即应用。注意,这个级别只能显示应用程序的消息。
如果需要对Log4j进行完整配置,需要在conf目录下创建一个log4j.properties文件,因为这个目录是类路径,因此,该目录下的所有文件将被默认用于所有库。
默认的Log4j配置如下:
log4j.rootLogger=ERROR, Console
log4j.logger.play=INFO
# Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE}%-5p ~ %m%n
- 20.日志配置
- 日志配置
- 日志配置
- 日志配置
- java日志配置log4j配置
- hibernate日志文件配置
- Tomcat日志配置
- 配置Linux日志文件
- Apache日志配置
- Linux日志服务器配置
- Apache日志配置
- jboss日志的配置
- jboss日志配置
- Apache 日志的配置
- tomcat5.5日志配置
- 配置tomcat访问日志
- 配置apache日志格式
- log4j日志配置
- 【怎样写代码】工厂三兄弟之工厂方法模式(一):问题案例
- 二分查找算法小白入门
- python自制的糗百爬虫
- 如何在多版本anaconda python环境下转换spyder?
- C/C++动态内存管理之calloc ,malloc,realloc的区别
- 20.日志配置
- java乐观锁的使用
- Mac安装MySQL5.7.19 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- JXL 详解
- hibernate获取session的两种方式的区别
- BZOJ 4819: [Sdoi2017]新生舞会 01分数规划 二分图最大权匹配(KM算法)/费用流
- vue2.0下axios实现跨域踩的坑
- AndroidStudio 混淆打包
- hdu1879 继续畅通工程 最小生成树