Log4J入门教程(三) web项目的log4j配置
1.将log4j-1.2.14.jar加入你的项目中; 2.在src/下创建log4j.properties文件; 3.在web.xml中配置log4j的信息,如下: <context-param> <param-name>log4jConfigLocation</param-name> <param-value>/WEB-INF/classes/log4j.properties</param-value> </context-param> <listener> <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener> 4.在项目webroot下创建你想要保存日志文件的文件夹及文件,如webroot/logs/web_app.log; 具体log4j.properties文件,给你一个示例吧,如下: log4j.rootLogger=INFO, stdout, logfilelog4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout #log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n log4j.appender.stdout.layout.ConversionPattern=- %m%nlog4j.appender.logfile=org.apache.log4j.RollingFileAppender log4j.appender.logfile.File=${webapp.root}/logs/webapp.log log4j.appender.logfile.MaxFileSize=512KB # Keep three backup files. log4j.appender.logfile.MaxBackupIndex=3 # Pattern to output: date priority [category] - message log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%nlog4j.logger.com.opensymphony.xwork2=ERROR # Control logging for other open source packages log4j.logger.org.springframework=ERROR log4j.logger.org.quartz=ERROR log4j.logger.net.sf.ehcache=ERROR log4j.logger.net.sf.navigator=ERROR log4j.logger.org.apache.commons=ERROR log4j.logger.org.apache.struts=ERROR# Struts OgnlUtil issues unimportant warnings log4j.logger.com.opensymphony.xwork2.util.OgnlUtil=error log4j.logger.com.opensymphony.xwork2.ognl.OgnlValueStack=error 具体写法可根据自己的项目进行配置。
Log4J入门教程(三) web项目的log4j配置相关推荐
- Maven(三):将web项目的war包热部署到远程Tomcat服务器
相关阅读: Maven(一):安装与环境配置.使用Maven搭建web项目 Maven(二):常用命令.依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四 ...
- python爬虫入门教程(三):淘女郎爬虫 ( 接口解析 | 图片下载 )
2019/10/28更新 网站已改版,代码已失效(其实早就失效了,但我懒得改...)此博文仅供做思路上的参考 代码使用python2编写,因已失效,就未改写成python3 爬虫入门系列教程: pyt ...
- java项目如何更改路径_Java修改eclipse中web项目的server部署路径问题
和MyEclipse不一样,在Eclipse中做的Web项目默认是不支持将项目发布到Web服务器上的,会发布到工作空间的某个目录,因此无法在外部启动Tomcat来运行Web项目,只有打开Eclipse ...
- R语言七天入门教程三:学习基本结构
R语言七天入门教程三:学习基本结构 一.编程的语言的基本结构 1.三种基本结构 绝大多数编程语言,都有三种最基本的程序结构:顺序结构.分支结构.循环结构.这三种结构的流程图如下所示(从左至右依次为:顺 ...
- 手动将web项目的class文件打成jar包,手动打jar包,java -cvf,IDE打包底层指令
手动将web项目的class文件打成jar包. 我们的项目在使用IDE进行编译后,在项目的target目录下将会生成class文件.我们可以将class文件打成jar包. 使用的到命令为: 在targ ...
- eclipse 配置java路径_Java修改eclipse中web项目的server部署路径问题
和MyEclipse不一样,在Eclipse中做的Web项目默认是不支持将项目发布到Web服务器上的,会发布到工作空间的某个目录,因此无法在外部启动Tomcat来运行Web项目,只有打开Eclipse ...
- Eclipse修改web项目的jdk编译版本
Eclipse修改web项目的jdk编译版本 有的时候因为项目需要的原因我们需要指定web项目的编译版本,下边是两种修改编译版本的方法 1.修改所有项目的默认jdk版本 点击Window->Pr ...
- qpython3可视图形界面_PySide——Python图形化界面入门教程(三)
PySide--Python图形化界面入门教程(三) --使用内建新号和槽 --Using Built-In Signals and Slots 上一个教程中,我们学习了如何创建和建立交互widget ...
- SpringCloud 入门教程(三): 配置自动刷新
Spring Cloud 入门教程(三): 配置自动刷新 之前讲的配置管理, 只有在应用启动时会读取到GIT的内容, 之后只要应用不重启,GIT中文件的修改,应用无法感知, 即使重启Config Se ...
最新文章
- LoadRunner的参数化功能分享
- 写给Lewis的-URL处理几个关键的函数parse_url、parse_str与http_build_query
- AndroidStudio中使用XML和Java代码混合控制UI界面实现QQ相册照片列表页面
- 6.2 基本操作与存储
- linux-ubuntu txt乱码
- Python接口自动化之Token详解及应用
- MySQL 安装(msi/zip方式安装)
- eos linux开发语言,EOSIO与Linux之间的区别
- 课题申报书范文_2018年课题立项申报书范文
- 计算机上标和下标的快捷键,【1人回答】Word文档中怎么输入上标下标,上标下标快捷键是什么?-3D溜溜网...
- 向量转置的怎么求导_向量求导
- 股票做空机构-浑水公司
- 【蓝桥杯试题】盾神与困难数独
- 程序员加油站 -- 懂电脑更要懂人脑!继“书呆子”后又一呆子现世!
- 电脑固态硬盘接口分类
- 使用自己训练的yolov3或yolov4模型自动标注成voc格式数据
- iOS中Instrument的使用
- form表单的submit()和onsubmit()的区别
- 全球及中国足病鞋垫行业销售情况及营销渠道策略报告(2022-2027年)
- 我们为什么要学习JAVA?
热门文章
- 一看就会——蓝桥杯 试题 基础练习 完美的代价——贪心法,21行代码AC
- 算法竞赛入门经典(第二版) | 程序3-6 WERTYU (UVa 10082)(常量数组)
- Python3之configparser模块
- c语言删除文件第一行_ElasticSearch 文档的删除和批量操作
- 五分钟学会企业的OpenStack(T版)——简介及安装方式
- 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件 .
- php rpc调用,PHP 通过 JSON-RPC 调用实现以太坊交互
- python怎么用matplotlib画,用matplotlib在python中绘制OHLC图
- 服务器每秒钟执行命令数量是什么_全国自考互联网及其应用模拟试卷(一)及答案.doc...
- python自带gui_Python GUI开发工具中五种类型的相关介绍