问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

tomcat怎么设置能每个项目生成独立的日志文件

发布网友 发布时间:2022-04-20 06:38

我来回答

1个回答

热心网友 时间:2022-07-12 08:05

要使项目生成独立的日志文件,则在项目中进行下日志输出配置即可,这样你的项目发布到tomcat容器中后会对应生成独立的日志。
在Java中,项目中日志打印有多种配置方式,比较常用的有log4j、logback两种,配置大同小异。下面是log4j的其中一生种配置方案:
log4j.rootLogger=INFO,TC,TF-INFO,TF-ERROR #指定日志根logger
#the console log
log4j.appender.TC=org.apache.log4j.ConsoleAppender #控制台模式
log4j.appender.TC.layout=org.apache.log4j.PatternLayout #日志模板
log4j.appender.TC.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%t] %c [%p] %m%n #日志格式化输出
#the file log
log4j.appender.TF-INFO=org.apache.log4j.DailyRollingFileAppender #文件模式 一天一个文件
log4j.appender.TF-INFO.Threshold=INFO #这里指定日志级别
log4j.appender.TF-INFO.append=true #是否追加
log4j.appender.TF-INFO.File=log/info/pro_info.log #日志文件,日志将打印在该文件里面
log4j.appender.TF-INFO.Encoding=UTF-8 #日志编码
log4j.appender.TF-INFO.DatePattern=.yyyy-MM-dd #日志文件名的日期格式
log4j.appender.TF-INFO.layout=org.apache.log4j.PatternLayout #日志模板
log4j.appender.TF-INFO.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %r [%t] [%C.%M:%L] [%p] %m%n #日志格式化输出

log4j.appender.TF-ERROR=org.apache.log4j.DailyRollingFileAppender
log4j.appender.TF-ERROR.Threshold=ERROR
log4j.appender.TF-ERROR.append=true
log4j.appender.TF-ERROR.File=log/error/pro_error.log
log4j.appender.TF-ERROR.Encoding=UTF-8
log4j.appender.TF-ERROR.DatePattern=.yyyy-MM-dd
log4j.appender.TF-ERROR.layout=org.apache.log4j.PatternLayout
log4j.appender.TF-ERROR.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %r [%t] [%C.%M:%L] [%p] %m%n

以上只是其中的一种配置,楼主只需要在工程的src源码目录下建立一个名为log4j.properties的文件,将内容粘贴进去,启动项目日志即可输出。当然,楼主可根据项目需要自己定义日志输出模板,具体可以网上学习下或看下log4j手册即可。
注:日志打印需要的jar包:log4j、slf4j-api、slf4j-log4j12三个包

有问题欢迎提问,满意请采纳,谢谢!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 linux里面运行了tomcat,怎么看日志?执行bin文件... tomcat的访问日志格式是可以配置的吗 如何将tomcat启动时的控制台日志输出到文件 如何把TOMCAT自带的日志关闭 如何查看linux系统下的tomcat日志 tomcat 怎么做到 容器日志 应用日志 分离 怎么用linux命令查看tomcat的日志文件 linux怎么查看tomcat的日志 tomcat启动后,总是输出这些日志,想了解一下是什... 如何获取更详细的TOMCAT运行日志 如何配置和使用Tomcat访问日志 windows下tomcat启动日志查看,该怎么处理 如何让tomcat打印出启动时的日志 一个tomcat下有多个应用,请问如何给每个应用配置日志 如何开启Tomcat的日志记录功能 windows如何查看tomcat日志 、-∞…好了好了解我是: 像这样子说话的人是不是不爱你,好啦知道啦什么意思? 好的,我知道了.用英语怎么说 请问英语里回复上级说“好的”、或者“我知道了”该用... 使用eclipse运行 tomcat ,日志在哪 虚拟打印机装了怎么用?? 三只松鼠再引争议,到底是哪里出了问题? 三只松鼠厂家在芜湖什么地方? 想买三只松鼠,不知道去哪里能买到正品? 四年级上册语文第一课《观潮》应该听写什么词语 小学四年级,语文听写不及格,老师叫停课,这个合法吗? 三只松鼠广告到底是哪里出了问题? 小学四年级语文听写速度每分钟是多少? 听写四年级单词语文? 三只松鼠在哪进货 四年级作文听写为什么考这么低语文 平顶山三只松鼠在哪个路? 语文四年级下册的听写全部生宇 四年级语文下册一第三单园的词语盘点的听写 三只松鼠的松鼠投食店目前都哪些城市有呀? 四年级上册语文需要听写得有哪些词语 四年级下册小盒学生听写第1单元第2单元词语都有哪些? 小学四年级语文如何上好复习课。 在纳米盒里四年级上册统编版的语文书怎么听力默写?