主题 : 我这里有个日志问题请版主帮忙解决一下
级别: 童生
UID: 133030
积分:23 加为好友
威望: 0 精华: 0
主题:1 回复:10
注册时间:2020-01-13
在线时长:0
1#   发表于:2020-01-13 15:45:15  IP:124.213.*.*
您好版主,我碰到的问题是系统报错,但是日志文件没有记录上,请帮忙解决,使用的是windows操作系统 tomcat7
我使用的是jeecmsV9版本
程序中有日志文件 logback.xml


xml配置内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false">

    <contextName>logback</contextName>
    <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
    <property name="log.path" value="C:/testlog/egov"/>

    <logger name="org.hibernate.type.descriptor.sql.BasicBinder"  level="TRACE" />
    <logger name="org.hibernate.type.descriptor.sql.BasicExtractor"  level="DEBUG" />
    <logger name="org.hibernate.SQL" level="DEBUG" />
    <logger name="org.hibernate.type" level="TRACE" />
    <logger name="org.hibernate.engine.QueryParameters" level="DEBUG" />
    <logger name="org.hibernate.engine.query.HQLQueryPlan" level="DEBUG" />


    <!--指定日志级别-->
    <property name="root.level" value="INFO"/>

    <!--输出到控制台-->
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<!--        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">-->
<!--        <level>INFO</level>-->
<!--        </filter>-->
<!--        <withJansi>true</withJansi>-->
        <encoder>
<!--            <pattern>%d %p (%file:%line\)- %m%n</pattern>-->
<!--            格式化输出:%d:表示日期    %thread:表示线程名     %-5level:级别从左显示5个字符宽度  %msg:日志消息    %n:是换行符-->
<!--            <pattern>%red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %red(%-5level) %cyan(%logger:%line) - %red(%msg%n)</pattern>-->
            <pattern>%red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{10}) - %cyan(%msg%n)
            </pattern>
            <charset>UTF-8</charset>
        </encoder>
    </appender>

    <!--输出到文件-->
    <appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!--        <file>${log.path}</file>-->
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>${log.path}/logback.%d{yyyy-MM-dd-HH}.log</fileNamePattern>
            <maxHistory>30</maxHistory>
            <totalSizeCap>5MB</totalSizeCap>
        </rollingPolicy>
        <encoder>
            <!--格式化输出:%d:表示日期    %thread:表示线程名     %-5level:级别从左显示5个字符宽度  %msg:日志消息    %n:是换行符-->
            <pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36}:%line - %msg%n</pattern>
            <charset>UTF-8</charset>
        </encoder>
    </appender>

    <logger name="com.jeecms" level="${root.level}" additivty="true">
        <appender-ref ref="console"/>
        <appender-ref ref="file"/>
    </logger>

    <logger name="org.apache.shiro" level="${root.level}" additivty="false">
        <appender-ref ref="console"/>
    </logger>

    <!--写入日志文件-->
    <root level="${root.level}">
        <appender-ref ref="console" />
        <appender-ref ref="file" />
    </root>
</configuration>

我故意在程序中抛出一个RuntimeException,报错内容如下


IDEA的控制台有错误输出,但是tomcat的logs文件和logback.xml指定的日志路径下没有记录日志
IDEA控制台输出如下图


tomcat中日志如下图


catalina.2020-01-13.out内容如下图


可以看到只打印了System.out.println输出的内容log.info("测试==ceshi")这个内容没有输出

logback.xml配置的输出路径下也没有日志文件,如下图


请帮忙看一下如何才能将错误信息打印到日志中,我感觉logback.xml没有生效
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
2#   发表于:2020-01-13 15:50:21  IP:117.153.*.*
https://www.cnblogs.com/code-bugs/p/10443078.html
您看下这个   让后配置下您开发工具的打印的报错日志等级  或者您也可以使用tomcat   默认的tomcat启动war包的方式tomcat是默认打印4种日志的
每天告诉自己一次,“我真的很不错”。
级别: 童生
UID: 133030
积分:23 加为好友
威望: 0 精华: 0
主题:1 回复:10
注册时间:2020-01-13
在线时长:0
3#   发表于:2020-01-13 15:55:18  IP:124.213.*.*
您好版主,你发的连接是log4j的,v9的配置文件logback.xml
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
4#   发表于:2020-01-13 15:56:12  IP:117.153.*.*
您那边是v9的?
每天告诉自己一次,“我真的很不错”。
级别: 童生
UID: 133030
积分:23 加为好友
威望: 0 精华: 0
主题:1 回复:10
注册时间:2020-01-13
在线时长:0
5#   发表于:2020-01-13 15:56:28  IP:124.213.*.*
我这里还需要自己新建一个log4j的配置吗?
级别: 童生
UID: 133030
积分:23 加为好友
威望: 0 精华: 0
主题:1 回复:10
注册时间:2020-01-13
在线时长:0
6#   发表于:2020-01-13 15:56:45  IP:124.213.*.*
是v9的
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
7#   发表于:2020-01-13 16:00:46  IP:117.153.*.*
您好   建议您下载x1版本的   v9的后续我们是不在维护了的
每天告诉自己一次,“我真的很不错”。
级别: 童生
UID: 133030
积分:23 加为好友
威望: 0 精华: 0
主题:1 回复:10
注册时间:2020-01-13
在线时长:0
8#   发表于:2020-01-13 16:02:40  IP:124.213.*.*
您好,这个V9是公司买的,这个我不能随便换,这个V9也是正式版,不应该存在日志问题的,您能帮我看下为什么不记录日志吗?麻烦您了,如果需要别的文件的配置,我可以贴上来给您
级别: 童生
UID: 133030
积分:23 加为好友
威望: 0 精华: 0
主题:1 回复:10
注册时间:2020-01-13
在线时长:0
9#   发表于:2020-01-13 16:06:47  IP:124.213.*.*
web.xml中也没有logback的相关配置,logback.xml是不是没起作用?
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
10#   发表于:2020-01-13 16:12:13  IP:117.153.*.*
您好  您可以和我们的售前核对下您的购买信息吗?
每天告诉自己一次,“我真的很不错”。
1 2 > >| 共2页