1.下载log4j jar包,放入lib目录, 导入项目中
下载地址 http://logging.apache.org/
2.创建log4j.properties 文件 目录 Src
下面是一个 log4j.properties的例子(注:来源于网上,非本人所写)
################################################################################
# 其语法:log4j.rootLogger = [ level ] , appenderName, appenderName, …
# 其中,level 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL
# 或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。
# 通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。
# 比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被打印出来。
# appenderName就是指定日志信息输出到哪个地方。您可以同时指定多个输出目的地。
################################################################################
log4j.rootLogger = info, stdout, logfile
################################################################################
#其中,Log4j提供的appender有以下几种:
# org.apache.log4j.ConsoleAppender(控制台),
# org.apache.log4j.FileAppender(文件),
# org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),
# org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件),
# org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方)
#
################################################################################
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
################################################################################
# 其中,Log4j提供的layout有以下几种:
# org.apache.log4j.HTMLLayout(以HTML表格形式布局),
# org.apache.log4j.PatternLayout(可以灵活地指定布局模式),
# org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),
# org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)
################################################################################
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
######log4j.appender.stdout.layout=org.apache.log4j.TTCCLayout
################################################################################
# Log4J采用类似C语言中的printf函数的打印格式格式化日志信息,打印参数如下:
# %m 输出代码中指定的消息
#
# %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL
# %r 输出自应用启动到输出该log信息耗费的毫秒数
# %c 输出所属的类目,通常就是所在类的全名
# %t 输出产生该日志事件的线程名
# %n 输出一个回车换行符,Windows平台为“\r\n”,Unix平台为“\n”
# %d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,
# 比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类似:2002年10月18日 22:10:28,921
# %l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。
################################################################################
log4j.appender.stdout.layout.ConversionPattern = %p %d{yyyy-MM-dd HH:mm:ssS} || %c{1} || %m%n
################################################################################
# 配置文件日志信息
################################################################################
log4j.appender.logfile = org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File = log.log
log4j.appender.logfile.MaxFileSize = 512KB
######################### Keep three backup files. #############################
log4j.appender.logfile.MaxBackupIndex = 3
log4j.appender.logfile.layout = org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern = %t[%d{yyyy-MM-dd HH:mm:ssS}] || %p || %c{1} || %m%n
log4j.logger.java.sql.PreparedStatement = DEBUG
3.程序中使用
private static Logger log=Logger.getLogger(XXXX.class); //XXXX.class 当前的类 程序中根据实际情况修改
log.info("log4j日志");
分享到:
相关推荐
spring-mvc.xml spring-mybatis.xml web.xml log4j.properties,项目中需要用到的配置文件。直接可用。
使用log4j添加日志记录到数据库和文件中,log4j提供了非常强大的日志记录功能,为了弄这代码我整整研究了两天,访问时直接在地址栏输入日志添加的action就可以,没有写页面。
Log4j Web跟踪器 Log4j Web Tracker是一个开源Web工具,用于在运行时设置应用程序的配置记录器。 它还具有一个选项卡,该选项卡允许在运行时读取日志或下载日志。 它分布在一个小的.jar文件(log4jwebtracker.jar)...
spring mvc maven项目,导入IDEA后无报错,需要在IDEA中...该项目使用servlet3.0规范,无web.xml,无spring.xml等配置文件,所有的配置均通过Java Config、注解搞定,项目中还集成了log4j2技术,以及前端html文件等。
2.commons-logging-1.1.1.jar(ASF出品的日志包,struts2 2、spring、hibernate框架使用这个日志包来支持Log4J和JDK 1.4+的日志记录) 3.common-annotations.jar(支持注解的包) 4.aspectjrt.jar(支持AOP的包) 5....
> * log4j.jar 1.2以上 > * fastjson-1.2.0.jar > * sword-lang-1.2 (https://github.com/sword-org/sword-lang/releases) > * fluent-hc-4.3.6.jar(httpclient依赖) > * httpclient-4.3.6.jar > * ...
wget https://raw.githubusercontent.com/Graylog2/graylog-docker/3.0/config/log4j2.xml //提前准备镜像 docker pull mongo:3 docker pull graylog/graylog:3.0 docker pull elasticsearch:5.6.9 ``` ### docker-...
基于Servlet和jsp-的三层开发-会员管理系统--整理总结[2019-202002] 第四个版本-也就是最终完善版(vipPlusPro) ... 工具类--初始化服务器...四、操作日志(log4j || MySQL) log4j mysql 网页分页查看日志 五、
本人开始接触.net 日志,如有不对之处还请多多指教! lLog4Net是用来记录日志的,可以将程序运行过程中的信息输出到一些地方...l配置Log4Net环境•新建一个WebApplication,添加一个“应用程序配置文件”(App.config
14、log4j日志推送到elasticsearch集成 15、thymeleaf自定义标签 16、文件系统(支持nginx、http、ftp、tomcat等方式配置) 17、消息通知(通过netty实时推送) 18、quartz定时任务管理 19、@CheckParam自定义检测...
为完成这个例子,需要把log4j.jar文档拷贝到Tomcat 6.0的lib目录下。同时,在使用Ant打包时,需要在打成.war档之后,手动调整jsp文档的位置,也就是需要向压缩档添加 jsp目录,该目录在压缩档与WEB-INF目录同级,...
数据源:C3P0 日志:log4j 前端框架:Bootstrap 快速上手 1、运行环境和所需工具 编译器:IntelliJ IDEA 项目构建工具:Maven 数据库:Mysql JDK版本:jdk1.8 Tomcat版本:Tomcat8.x 2、初始化项目 在你的Mysql中,...
第19章 使用log4j进行日志操作 564 19.1 log4j介绍 564 19.1.1 logger组件 564 19.1.2 appender组件 566 19.1.3 layout组件 567 19.2 使用log4j 568 19.3 log4j使用实例 572 19.4 ndc和mdc 585 19.5 小结 ...
第19章 使用log4j进行日志操作 564 19.1 log4j介绍 564 19.1.1 logger组件 564 19.1.2 appender组件 566 19.1.3 layout组件 567 19.2 使用log4j 568 19.3 log4j使用实例 572 19.4 ndc和mdc 585 19.5 小结 ...
2、修改totgb/WEB-INF/classes目录下的log4j.properties文件中log4j.appender.file.File为你的log文件存放目录。 3、安装数据库:mysql -u root -p 存放目录\install\totgb.sql 3、修改数据库的连接参数;打开totgb/...
JFinal 自身对第三方无... 注意,log4j需要相应的配置文件 log4j.properties,否则当log4j-1.2.16.jar 存在 而log4j.properties 不存在时无日志输出。jdk logger 需要的logging.properties文件 也在此目录下提供了
第19章 使用log4j进行日志操作 564 19.1 log4j介绍 564 19.1.1 logger组件 564 19.1.2 appender组件 566 19.1.3 layout组件 567 19.2 使用log4j 568 19.3 log4j使用实例 572 19.4 ndc和mdc 585 19.5 小结 ...
2、修改totgb/WEB-INF/classes目录下的log4j.properties文件中log4j.appender.file.File为你的log文件存放目录。 3、安装数据库:mysql -u root -p 存放目录\install\totgb.sql 3、修改数据库的连接参数;打开totgb/...
slf4j-log4j12-1.7.25.jar spring-aop-4.2.2.RELEASE.jar spring-aspects-4.2.2.RELEASE.jar spring-beans-4.2.2.RELEASE.jar spring-context-4.2.2.RELEASE.jar spring-context-support-4.2.2.RELEASE.jar spring-...
8.1 spring+mybatis 改造springTransaction工程...Log4j的配置文件还是放在src文件夹下在resources文件夹下创建mybaits-config.xml文件,可以从mybatis工程中拷贝过来修改。在resources文件夹下创建mappers文件夹,