尝试着配了几天的log4j仍是找不到窍门
尝试着配了几天的log4j还是找不到窍门
在公司也是自己配的log4j可以正常工作,在家里配置的却总是差强人意,只能显示debug信息,无法显示info信息
这是我的log4j.xml com是我的根包 root始终不知道起什么作用
这是web.xml
但是无法打印出info信息
请详解!!!
------解决方案--------------------
<!-- 日志输出级别 为Error(不输出Warn,Info,Debug级别的日志) -->
<root>
<priority value="error" />
<appender-ref ref="CONSOLE" />
</root>
------解决方案--------------------
有可能是tomcat中 catalina.sh 文件出现了问题,换一个文件试试。
在公司也是自己配的log4j可以正常工作,在家里配置的却总是差强人意,只能显示debug信息,无法显示info信息
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<!--定义一个Appender名为'CONSOLE' 日志目的地ConsoleAppender(控制台输出) -->
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<!-- 日志格式化器 -->
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{yyyy-MM-dd HH:mm:ss}-%p -%C{1}.%M(%L)|%m%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="levelMin" value="debug" />
<param name="levelMax" value="info" />
<param name="AcceptOnMatch" value="true" />
</filter>
</appender>
<!-- com 域及该域以下的日志输出级别 -->
<logger name="com">
<level value="ERROR,INFO" />
</logger>
<!-- 日志输出级别 为Error(不输出Warn,Info,Debug级别的日志) -->
<root>
<priority value="error" />
<appender-ref ref="CONSOLE" />
</root>
</log4j:configuration>
这是我的log4j.xml com是我的根包 root始终不知道起什么作用
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
这是web.xml
但是无法打印出info信息
请详解!!!
------解决方案--------------------
<!-- 日志输出级别 为Error(不输出Warn,Info,Debug级别的日志) -->
<root>
<priority value="error" />
<appender-ref ref="CONSOLE" />
</root>
------解决方案--------------------
有可能是tomcat中 catalina.sh 文件出现了问题,换一个文件试试。