web应用配置的logback,为什么在tomcat下没日志文件出现

web应用配置的logback,为什么在tomcat下没日志文件出现,第1张

logback类似于log日志体系,可以将一些日志信息输出到tomcat文件夹内,示例如下:

logback.xml里面的内容配置:

<?xml version="1.0" encoding="UTF-8"?>

<!-- 文件输出日志 (文件大小策略进行文件输出,超过指定大小对文件备份) -->

<纤虚唤appender name="logfile"

class="ch.qos.logback.core.rolling.RollingFileAppender">

<Encoding>UTF-8</Encoding>

<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

<File>${logbase}%d{yyyy-MM-dd}.log.html</File>

<FileNamePattern>${logbase}.%d{yyyy-MM-dd}.log.html.zip</FileNamePattern>

</毁凯rollingPolicy>

使用的时候可以这样定义变量:Logger logger = LoggerFactory.getLogger(AdministratorController.class)

需要import两个内容誉晌:

import org.slf4j.Logger

import org.slf4j.LoggerFactory

设置好后,可以输出到文件中,也可以输出到输出框中。

应该是配置文件的问题,把 这个项目的所有源文件跟配置文件还有包都复制到慎粗坦另一个新的宽桐项目工程里试试。

如果你是用ecipse 删除凳裤过tomcat配置的话,很有可能是前一个tomcat的JavaEE的包包还在当前项目配置中,重新配置一下就好了。(我以前就碰见过这问题)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12154942.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存