Tomcat重启后log4j不打印日志 [问题点数:60分,结帖人ccfzy]

Bbs1
本版专家分:23
结帖率 66.67%
Bbs8
本版专家分:31017
Blank
红花 2011年7月 Java大版内专家分月排行榜第一
Blank
蓝花 2011年3月 Java大版内专家分月排行榜第三
Bbs6
本版专家分:7916
Blank
黄花 2011年2月 Java大版内专家分月排行榜第二
Bbs2
本版专家分:431
Bbs2
本版专家分:431
Bbs1
本版专家分:23
linux环境下部署tomcat工程,日志不走log4j配置而打印到catalina.out可能的原因
平时不积累,出现在问题时就麻爪orzrn问题描述:java web应用部署后,出现日志不走配置的<em>log4j</em>日志打印目录,而是走<em>tomcat</em>的catalina.out,web应用配置没问题。rn错误思路:部署后配置未生效,重新部署后还是存在问题,本地环境却没问题rn正确思路:linux写权限不足rn由于第一次部署使用root,所以<em>tomcat</em>进程的权限是root,日志写权限是root,后来部署使用a
关于Log4j不重启重新加载配置文件
系统可能出现某些问题,我们就需要将相关的日志打印出来,就需要修改日志级别。一般情况下,都需要<em>重启</em>程序,但是有时候在线上要求不能<em>重启</em>服务,就需要动态加载配置文件。n第一种方式:利用Log4j的定时扫描功能。Log4j会自动扫描配置文件,默认1分钟。npublic void <em>log4j</em>ConfigAndWatch(){n String configFilename = JFWebCo
log4j日志不输出的问题
今天服务器上报错,想先去看一下日志进行排查,结果发现日志很久都没有输出过了。从上午排查到下午,刚刚解决,因此记录一下,但现在也只是知其然,并不知其所以然,所以如果大家有什么想法请在下方评论。nn先说一下环境,服务器是linux,项目是运行在<em>tomcat</em>下的Spring项目,日志用的是<em>log4j</em>。n首先,从10月13号开始便没有新的日志文件了。假设日志名为log.txt(如果你设置了DailyRol...
log4j 不输出日志的坑
前段时间日志输出一直好好的,可是突然有一天部署了之后就不再输出日志了。后来发现原因是在 mycat/server/1.5.1/server-1.5.1.jar ( jar:file:/C:/Users/Administrator/.m2/repository/mycat/server/1.5.1/server-1.5.1.jar!/<em>log4j</em>.xml)rn这个包里存在<em>log4j</em>.xml配置文件,l
解决WAS8.5下log4j日志不能正确输出的问题
n现象:rn<em>log4j</em>配置了日志输入文件为某个特定的文件,在TOMCAT下可以正常输现,而在WAS8.5下面,只是创建了这个文件,但内容一直为空,所有的日志都在SystemOut.log中。rn rn产生原因:rnWAS也是用的commons-logging日志框架,commons-logging中LogFactory 获得实现的顺序是rn 1. 从应用的 META-INF/services/or...
不需要重启服务器,修改log4j配置
前提:使用spring,pom中有<em>log4j</em>所需要的依赖.n 之后在web.xml中配置如下信息:n n n &lt;context-param&gt;n &lt;param-name&gt;<em>log4j</em>ConfigLocation&lt;/param-name&gt;n &lt;param-value&gt;/WEB-INF/classes/<em>log4j</em>.properti...
Tomcat 实例化 Web 项目两次导致 Log4j 日志打印到前一天解决办法
最近查看服务器 Log4j 日志 , 发现当天的日志少了很多 , 并且很多都打印到了前一天的文件里面 , 查了下发现可能是 Tomcat 启动时项目实例化两次的问题 , 然后我看了下 Tomcat 的 conf/server.xml 文件n&amp;amp;lt;Host name=&amp;quot;localhost&amp;quot;&amp;amp;gt;n &amp;amp;lt;Valve className=&amp;quot;org.apache.catalina.valves....
巧为tomcat插件配置log4j日志,解决未报错启动不成功
前情摘要源于Maven项目中整合SSM框架后,运行一个根据商品id查询商品信息的Demo来测试是否整合成功。在pom文件中配置好Tomcat插件,启动<em>tomcat</em>,如果成功,输出信息如下:May 07, 2017 11:30:01 AM org.apache.coyote.AbstractProtocol initnINFO: Initializing ProtocolHandler ["http-
自动化测试:Maven项目集成日志打印Log4j的简单使用(一)
一、简述nnLog4j支持两种配置文件格式,一种是XML格式的文件,一种是properties(key=value)文件,其中properties格式的配置文件最为常用,其有一个固定的文件名<em>log4j</em>.properties,下面我们介绍使用properties文件做为配置文件的步骤。Log4j框架的三个主要目的:nn所以而Log4j的配置文件主要就是对这三种功能的实现方式进行设置。在下面会讲述到它...
tomcat的日志不输出日志信息的解决方法
1.下载日志jar包,例如:commons-logging-1.1.1.jar。放在<em>tomcat</em>的bin目录下,或者是自己项目的lib包里.rnrn2.修改<em>tomcat</em>的bin目录下面的catalina.bat文件rn 只需修改:set CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\bootstrap.jar;rn 修改为:rn set CLASSPA...
log4j不打日志问题之解决方案(一)
日志是应用软件中不可缺少的部分,Apache的开源项目<em>log4j</em>是一个功能强大的日志组件,提供方便的日志记录。在使用<em>log4j</em>的时候,难免会遇到各种问题;下面介绍一下,使用<em>log4j</em>不<em>打印日志</em>情况的排查。n首先,在使用<em>log4j</em>的时候,必须的jar包。ncommons-logging-1.2.jarn<em>log4j</em>-1.2.17.jarnslf4j-<em>log4j</em>12-1.7.21.jarnslf4j-ap
log4j不能打印日志到文件解决
最近自己做个项目,想把不同的日志打印到不同的文件,配置如下:<em>log4j</em>.rootCategory=DEBUG, stdoutn<em>log4j</em>.rootLogger=DEBUG, stdout, FILEn#n### stdout ###n<em>log4j</em>.appender.stdout=org.apache.<em>log4j</em>.ConsoleAppendern<em>log4j</em>.appender.stdout.Target=
Maven项目log4j(slf4j)不打印日志的原因
TOMaven项目<em>log4j</em>(slf4j)不<em>打印日志</em>的原因n在src/test/java目录下的Java类<em>打印日志</em>,而在在src/main/java目录下的Java类却不<em>打印日志</em>的原因:pom.xml配置文件中,<em>log4j</em>依赖中关于&amp;amp;lt;scope&amp;amp;gt;的配置有问题,&amp;amp;lt;scope&amp;amp;gt;应配置为&amp;amp;lt;scope&amp;amp;gt;compile&amp;amp;lt;/scope&amp;amp;gt;。nnn.
修改代码后,不重启tomcat的小技巧
使用一个jrebel.jar包可以让减少启动<em>tomcat</em>的次数。rn1、比如下载的jrebel.jar包,放置在C:\test\jrebel\jrebel.jar下。rn2、有了第一步的操作,你此时可以在配置你的<em>tomcat</em>的地方,的最后一项Optional program  arguments 的值为:rn     -noverify -javaagent:C:/test/jrebel/jreb...
springmvc项目log4j日志不打印
springmvc项目,启动的时候控制台能看到日志,但是后续运行的时候日志没有打印.rn尝试解决:rn在web.xml中添加rnn n org.springframework.web.util.Log4jConfigListenern n n <em>log4j</em>ConfigLocationn classpath:<em>log4j</em>.propertiesn rn其中<em>log4j</em>.properties在class
Tomcat配置log4j生成日志文件
1 使用Tomcat的过程中总会遇到很多问题,如端口占用问题,项目存在错误等导致Tomcat打不开的问题,这个时候就可以通过查看日志的方式来查找错误的原因,帮助我们减少开发过程中解决错误的时间,在这里提供一种Tomcat配置<em>log4j</em>替代java.util.logging来生成日志文件的方式:rn  1.1   下载<em>log4j</em>.jar、<em>tomcat</em>-juli.jar和<em>tomcat</em>-juli-ada
Tomcat 7源码学习笔记 -11 日志输出
一.关于<em>tomcat</em>的日志设计,采用了工厂模式,主要的类有下面几个:rn rnorg.apache.juli.logging包:rn rn1》Log接口rn对外提供的接口,用户使用LogFactory.getLog方法获取的日志对象的抽象。rn rn2》LogFactory类rn通过静态的getLog方法,向用户提供获取日志对象的接口rn rnpublic static Log getLog(Cl...
Log4j在Tomcat启动与停止的问题
参考资料 rn一个Log4j 1.2.15引起的一个怪异问题rn[url]http://sys53.iteye.com/blog/416605[/url]rnrn使用:<em>log4j</em>-1.2.16.jar时在Tomcat启动时控制台有如下错误:rnrn[code=&quot;<em>log4j</em>&quot;]rn<em>log4j</em>:WARN No appenders could be found for logger (org.sprin...
删除log4j的产生日志文件,对系统有影响吗?
我的疑问是:rnrn1、系统运行正在运行中,这个时候我把<em>log4j</em>的产生日志文件删除了,<em>log4j</em>会不会再次产生日志文件?rnrn2、日志文件删除之后,对系统的运行会产生什么样的影响?rnrnrn答疑:rnrn1、rn public void debug(Object message)rn {rn if (this.repository.isDisabled(10000))rn ...
log4j 日志不输出原因总结
n rn一、问题说明:rn       将<em>log4j</em>.properties添加到项目的\WEB-INF\classes目录下,日志不按lo4j配置方式输出。rn rn二、问题原因:rn       项目中即引入了<em>log4j</em>.jar,又引入了org.apache.logging.<em>log4j</em>,日志jar包冲突,日志不输出!rn rn三、lo4j配置注意事项rn      1、web.xml 配置rn ...
tomcatlog4j控制台日志乱码
问题rn应用在测试本地<em>tomcat</em>中运行,都是ok,但部署到生产环境的<em>tomcat</em>中,发现rn<em>log4j</em>控制台<em>打印日志</em>乱码rn解决rn修改<em>tomcat</em> bin目录下的 catalina.sh文件rnJAVA_OPTS=&amp;quot;$JAVA_OPTS -Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8 -Duser.language=zh_CN -...
服务器不输出日志文件的问题排查
rn前几天在公司的项目管理系统(禅道)中编辑bug状态时系统报错弹出了xxxSize什么的问题,当时也没明白是怎么回事,又试着提交了一次还是那样,(以前都是这么操作的也没有问题),于是准备退出系统重新登陆再试试,谁知道退出后就再也登不上去了,一直提示用户名和密码不正确,(输入的用户名密码绝对没错)。让我同事登陆试试也是报用户名密码错误。实在没有办法了,我就去部署该系统的测试服务器上查看error....
遇到的问题---tomcat---启动项目后log4j卡住没反应
情况nn<em>tomcat</em>启动项目后卡住,没有反应,InitializingBean也不执行。nnnn原因nn我这里情况非常特殊,因为我的内测版发布到正式版是可以运行起来的,说明不是正式版的环境问题,还是项目代码配置的问题。nn我对比了内测和正式版的配置文件,发现 <em>log4j</em>的配置有区别。nn在正式版中调用了 远程的MQ服务,用于日志收集如下:nnnn&amp;lt;!-- jms appender --&amp;gt...
【web】log4j打印mybatis的日志
在使用mybatis+<em>log4j</em>时,有时为了方便调试需要打开相关的日志,此时可以将如下内容添加到<em>log4j</em>的配置文件中。rn<em>log4j</em>.logger.com.mybatis=DEBUG n<em>log4j</em>.logger.com.mybatis.common.jdbc.SimpleDataSource=DEBUG n<em>log4j</em>.logger.com.mybatis.common.jdbc.Scrip
wildfly的server.log里,执行程序不打印log了
wildfly的server.log里,执行程序不打印log了nn我遇到这种情况是因为我将server.log直接删除了,即使重新拷贝一个server.log也不好使。nn解决方法:重新启动wildflynn注意:不能删除server.log,但可以清空里面的内容...
web项目log4j打印日志
下载jar包https://logging.apache.org/<em>log4j</em>/2.x/download.htmlnnnn解压后导入lib文件夹下nnnn在src下创建<em>log4j</em>2.xmlnnn&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;n&amp;lt;Configuration status=&quot;WARN&quot;&amp;gt;n &amp;lt;Appenders&amp;gt;n ..
tomcat8更换log4j记录日志
本包适用于<em>tomcat</em>8及以下版本 附带<em>log4j</em>.properties 和 配置说明
tomcat 使用log4j记录分割日志
<em>tomcat</em>日志记录默认使用java.util.logging。logs目录下的catalina.out日志文件rn是append不分割的。长时间该日志文件就会越来越大。在网上找了半天,有好几种方法rn可以进行日志分割。下面按照<em>tomcat</em>文档上的操作实现了日志分割。rnrn1.首先需要准备4个jar,rn <em>log4j</em>.jar(自己选择版本)rn commons-logging.jar(应该是可选...
web项目中Log4j不输出到文件问题
n rn rn rn rnrn rn<em>log4j</em>.properties文件放在classpath文件夹下(即web项目的WEB-INF/classes文件夹下,nrn rnrn这样可以保证<em>log4j</em>能够自动识别配置文件,而不用显式的配置)内容如下:rnrnrnrnrnn[plain] view plaincopyrnrnrnrnn<em>log4j</em>.rootLogger=warn, stdout,file ...
解决ssm框架的maven项目中,启动tomcat找不到log4jConfigLocation对应的log4j.properties文件的问题
我自己在网上搜索了很多资料,发现没有一个能顺利解决的。最终我自己搞出来了,发现好多人发布的解决办法都是一半,不是全部,也就是问题排查不全面,这里详细的说下和排除办法。nn先声明下:IDE用EC或者MYEC都可以,我没有用IDEA。框架是SSM的MAVEN项目。自己搭建框架的时候发现的问题。nn第一步,修改<em>log4j</em>.properties目录nn将<em>log4j</em>.properties文件存放到resou...
eclipse中启动应用时,控制台不输出日志
在eclipse中启动应用时,控制台不输出日志,此时需要加下面的运行参数:rn-logger org.apache.tools.ant.NoBannerLogger
WebLogic 12C服务器无法打印log4j日志问题,与log4j日志动态打印记录
环境n windowsn 服务器n weblogic 12Cn 日志n <em>log4j</em>或<em>log4j</em>2n 叙述:nn项目<em>打印日志</em>,要求需要用到<em>log4j</em>或<em>log4j</em>2,服务器用weblogic 12c,同时实现动态打印(使用环境变量,不在<em>log4j</em>.properties文件中写死路径)nn当项目在<em>tomcat</em>运行的时候<em>log4j</em>的日志打印很正常,但是部署到weblogic时发现日志文件...
服务器上的log4j日志不报错,程序也继续跑,但是代码就是不执行
今天在公司把自己写的一个简单的定时任务得项目放到服务器上跑了一下,发现一件神奇的事情,代码在自己电脑上跑没有一点问题,但是在服务器上跑的时候,更新是16套数据库只更新了5套,于是乎,我小心翼翼的把日志打开,看一下是否报错~日了,根本没有报错,浪费了半天的时间去找错误,最后才发现,由于自己的大意我在更新数据库的时候,我没有try() catch{}异常。。。。。这里加段项目代码,希望给你解决问题加上...
SpringBoot 使用log4j打印日志
n n n 最近需要改造以前的SpringMVC项目,将改为SpringBoot项目,以前的项目<em>打印日志</em>是使用<em>log4j</em>的,但SpringBoot用的默认日志框架是Logback。n一、添加依赖n修改pom.xml文件,过滤掉自带的spring-boot-starter-logging,然后添加spring-boot-starter-<em>log4j</em>依赖包。不过滤掉启动的时...
log4j2打印出spring和struts2的日志
最近web项目使用了<em>log4j</em>2,但发现无法打印spring和struts2的日志,然后查了下官方文档,描述如下:rnrnrnUsing Log4j 2 in Web ApplicationsrnrnrnYou must take particular care when using Log4j or any other logging framework within a Java EE web
ubuntu tomcat服务器上的log4j日志文件问题,问题记录及解决
当我在弄项目的时候,偶然间弄到了一个东西在我本地跑没问题,但是在我<em>tomcat</em>服务器上跑就不好用,因此我就想用项目中的<em>log4j</em>的日志来看一下,时不时的输出一下看我这个服务是哪里有的问题。1.首先先看一下<em>log4j</em>在我这个springMVC中的配置方法,之前跟着demo一起配置的<em>log4j</em>但是我都没用过,所以这边找一下。首先这个<em>log4j</em>.properties中肯定是用来存放配置信息,网上还有说用...
配置mybatis解决log4j未正常打印sql的问题
<em>log4j</em>版本:<em>log4j</em>-1.2.16.jarrnmybatis版本:mybatis-3.4.4.jarrn<em>log4j</em>.propertiesrn#-------------------------------- n# n<em>log4j</em>.rootLogger=INFO, stdout n#<em>log4j</em>.logger.test=info n#<em>log4j</em>.logger.org.apache.jas
log4j各项配置都正确,却不能在控制台打印日志
<em>log4j</em>各项配置都正确,却不能在控制台<em>打印日志</em>rnrnslf4j-<em>log4j</em>12.jar包缺失造成的。rnrn参考 [url]http://blog.csdn.net/feng1603/article/details/8640670[/url]
JAVA Tomcat Log4j 日志输出到文件
工程引用nn    Log4j.jarnn   要输出日志的类中引用nn    import org.apache.<em>log4j</em>.Logger;n    import org.apache.<em>log4j</em>.PropertyConfigurator;nn nn创建<em>log4j</em>.properties配置文件(UTF-8)nn记住存储位置,使用PropertyConfigurator.configure加载nn...
tomcat中多个项目(web项目)共用log4j.jar的情况下,如何让其各自打印各自的日志文件。及输出同级别日志信息
问题描述:rn1.项目A中有一个<em>log4j</em>.properties(配置为把日志输出到以项目名称命名的文件夹中) rn2.为了减轻<em>tomcat</em>负担,把项目A的WEB-INF/lib下的所有jar文件拷贝到<em>tomcat</em>下的lib中并修改catalina.properties对其加载 rn3.把项目A复制一份为项目B rn4.然后把项目A和项目B同时发布在<em>tomcat</em>中(发布时删除了WEB-INF/li
JAVA中使用commons-logging和log4j打印日志
JAVA中使用commons-logging和<em>log4j</em><em>打印日志</em>
不用重启进程,删除其日志文件(解决日志文件空间不释放的问题)
nn nnnecho 1 &amp;gt; xxx.lognn 
Linux下Tomcat启动正常但无法访问
1,服务器可ping通rnrn2,服务器抓本地的http请求包,可以抓到rnrn3,本地抓服务器返回的http响应包,抓不到rnrn rnrn经过查找,是由于开启了Linux防火墙rnrn查看防火墙配置(需要root权限)rnrnrnrn[plain] viewrn plain copyrnrnrnrnrnrnrn[root@localhost ~]# service iptables statu
tomcat web应用通过log4j生成日志权限控制
生成日志文件权限控制在 <em>tomcat</em> 目录下 bin/catalina.sh 中配置UMASK字段
mybatis配置log4j不输出日志问题
原因:Mybatis默认使用slf4j输出日志,需要增加slf4j对<em>log4j</em>的驱动jar包。nnnnnn分析nn请自行看下mybatis “org.apache.ibatis.logging.LogFactory ”类源码,为了使读者更直观了解原因,笔者摘了LogFactory 部分代码。nnpublic final class LogFactory {/** * Mar
tomcat 不能打出日志
今天(2017-03-09)早上到公司,发现<em>tomcat</em> 不能打出日志,检查发现,居然是有个任务异常打了400+G的日志信息,导致存储空间满了,删除异常任务&&日志后,恢复
log4j的日志文件查看名字后多出好多空格问题
在<em>log4j</em><em>打印日志</em>的时候,在结尾处忽略了空格的问题,这样在日志名后会多出&quot;\\&quot;,解决办法,就是检查文件的配置,删除多余的空格即可。把上图的空格删除,重试即可解决。...
Log4j配置spring+druid打印日志
druidspring.xml n
tomcat日志打印乱码
打开cd到<em>tomcat</em>/conf/目录下nn修改logging.propertiesnn找到nnjava.util.logging.ConsoleHandler.encoding = utf-8这行nn更改为nnjava.util.logging.ConsoleHandler.encoding = GBKn--------------------- n作者:快快快看看你 n来源:CSDN n原文:...
tomcat8+slf4j+log4j2 无日志输出问题记录
n n n 不太确定这个问题的造成原因,当时个别的应用才会出现这种问题。我们当时是因为需要升级jkd的版本(1.6-&amp;gt;1.8),<em>tomcat</em>同时也就顺便升级到8了。当时问题出现后,第一时间排查了是否有<em>log4j</em>2相关包是否有冲突。但是解决了冲突也没解决这种情况。后来看到网上一篇文章,我们就试试把<em>tomcat</em>8降级到<em>tomcat</em>7,从新启动应用。日志顺利打出。具体...
springboot的log4j2日志不打印,且控制台不输出!!!
nn不<em>打印日志</em>,并且连简单的nullporint等异常都不输出!!!n也不报错。。。    狠蒙蔽nn nn问题出在哪呢?  碰到这种问题  。 检查日志的配置文件nn具体配置      ,可自行百度。。。。。。  n在配置都正确的情况下,依旧不打印, 很有可能就是   jar包的问题n博主此次通过debug ,发现日志走的jar包,并不是导入的jar包,而是进入子模块中引用的腾讯云的jarn n...
升级log4j2,tomcat--7.0.16 启动就OOM,蛋疼的问题
升级<em>log4j</em>2 ,官网说要web.xml里的 version 属性改成3.0,发现改了之后,一起动就报错OOM,rnException in thread "main" rnException: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main"rnrnrnrn发现改成2.5就没
项目启动后,控制台没有打印日志
在workspace下.settings下查看文件nn如果没有这两行,加上试试。n具体原理目前不是特别明白,先记录下,如果哪位大哥明白的可以讲一下。nn
hadoop无法打印日志
报错:<em>log4j</em>:WARN No appenders could be found for logger (org.apache.hadoop.metricsrn在src下新建<em>log4j</em>.propertiesrnrnrn<em>log4j</em>.rootLogger=INFO, stdoutrn<em>log4j</em>.appender.stdout=org.apache.<em>log4j</em>.ConsoleAppenderrnlog
配置log4j日志动态加载(不重启服务)
方法一:使用spring提供的配置nnn参考文章:http://www.tuicool.com/articles/nuUVZrnnnhttp://blog.csdn.net/javaloveiphone/article/details/7994313nn此方法在spring4.x的版本中都可以使用,但在Spring 4.2.1中已经将其标记为过时了.如果使用spring4.2.1以
linux tomcat中的项目不能生成log4j的日志文件
部署在服务请中 <em>tomcat</em> webapp下的war文件(JAVA ee 项目)配置了<em>log4j</em>n刚开始的时候能够正常生成日志文件,后来日志文件却不能正常更新了nnn这样的话应该不是权限问题和路径问题n想了好久 想不通n后来发现是因为我偷懒  n在远程登录服务器的时候nnn在根目录下直接使用命令 /usr/<em>tomcat</em>/apache-<em>tomcat</em>-8.0.39/bin/sta
SpringMVC + Mybatis 配置log4j控制台打印日志
基于SSM框架,再web.xml文件中配置监听器,资源文件路径&amp;lt;!-- 自定义<em>log4j</em>设置 --&amp;gt; &amp;lt;listener&amp;gt; &amp;lt;listener-class&amp;gt;org.springframework.web.util.Log4jConfigListener&amp;lt;/listener-class&amp;gt; &amp;lt;/listener&amp;gt; &amp;lt;context-p...
动态修改log4j的日志级别,不重启服务器
通过条用<em>log4j</em>的api,动态修改<em>log4j</em>的日志级别,不用<em>重启</em>服务器,代码如下:rnrnrnrnrnrn1rnrn2rnrn3rnrn4rnrn5rnrn6rnrn7rnrn8rnrn9rnrn10rnrn11rnrn12rnrn13rnrn14rnrn15rnrn16rnrn17rnrn18rnrn19rnrn20rnrn21rnrn22rnrn23rnrn24rnrn25rnrn26rnr
log4j2日志重复问题的解决
在一个新项目中采用了<em>log4j</em>2 2.3(jDK6最高只支持这个版本),原本也没发现有什么问题。n后来为了减少日志输出把root的日志级别改到了warn,把自己包的级别改到了trace。刚开始没注意,次日下午才发现日志内容都输出2次,以为修改了拦截器动态发布导致的,也没关注。n第三天,启动项目时发现springMVC的提示是双份,就觉得有问题了。仔细看了看,发现Tomcat和其他的日志只输出一次,...
使用idea本地运行mapreduce程序,控制台log4j日志没有打印出来,可以这样解决
n欢迎一起来交流nnmapreduce 项目 可以运行成功,但是控制台这几条很醒目的日志信息,说明项目没有配置<em>log4j</em>,在开发的过程中,我们需要更详细的日志信息来定位问题和查看整个过程。nn这个问题,上面控制台给了一个网址:http://logging.apache.org/<em>log4j</em>/1.2/faq.html#noconfign可以看到官方给的解答是:我们的项目中没有找到<em>log4j</em>.prope...
log4j日志没打印
一开始配配错了,导致生成了ssm.log为目录,后来配对了,可是ssm.log生成不了,是由于没有删除之前生成的ssm.log目录
ssm框架log4j打印sql日志(maven项目)
参看文档:https://blog.csdn.net/sinat_30185177/article/details/73550377nn将日志存储在数据库的参考文档:https://www.cnblogs.com/mophy/p/6444760.htmlnn1.编写<em>log4j</em>.properties配置文件nn2.web.xml  配置加载<em>log4j</em>.properties和监听<em>log4j</em>nn3.在需...
tomcat8.5生产环境不输出catalina.out,即不输出日志
由于最近项目需要部署到外网环境,之前在内网测试看日志都是在catalina.out,但是现在修改了一下,不需要看这个了,而且如果项目在外网环境部署,这个文件一直会增大,浪费空间,所有墨迹了半天,才重网上找到一个比较好的方法,不输出到catalina.out.rn找到<em>tomcat</em>下的   bin/catalina.sh;  找到下面这一段,rn把#CATALINA_OUT="$CATALINA_HO
log4j:踩坑记录:log4j2异步日志无法打印%L %M等位置信息
问题描述:nn 最近项目想打印更详细的日志信息,包括<em>打印日志</em>的位置和方法。在<em>log4j</em>2的配置文件中为格式添加%L和%M后,发现并不能打印出行号和方法名。nn 不了解<em>log4j</em>2配置文件请参考<em>log4j</em>2配置文件解析。nn问题分析:nn 一通乱七八糟的操作后,毫无用处,还是乖乖的去看官方文档吧。由于配置文件使用的是PatternLayout,所以在官网找到PatternLayou...
Maven项目中配置好了log4j.properties却不打log??
问题:rnrnMaven项目中配置好了<em>log4j</em>.properties却不打log??而且运行后报错如下:rnrnrn-------------------------------------------------------rnrnrnT E S T Srnrn-------------------------------------------------------rnrnRunning
log4j 配置日志 打印hibernate 或 spring 等框架的日志信息
<em>log4j</em>.rootLogger=INFO,Console,CommonFile
tomcat启动成功,日志不打印,项目没有加载
问题:nn 在eclipse 中启动 <em>tomcat</em> ,启动成功,但是项目日志未打印,项目没有成功的加载到Tomcat容器中,访问项目资源 404 错误。nn解决:nnn 1. 启动日志nnnnnn2. 没有加载nnnnnnnn3.鼠标右击项目-&gt; Properties -&gt; Deployment Assemblynnnnnnnnnn4.添加后nnnnnnnn5.启动Tom...
myBatis无法用log4j输出日志
n 今天单元测试mybatis,发现其在web项目中竟然无法使用<em>log4j</em>输出日志,而其在纯java工程中可以输出(两个工程使用相同的<em>log4j</em>配置文件)。rn后来看官方文档日志一篇发现rn rnLoggingrn rnMybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具:rn rnnSLF4JrnApache Commons LoggingrnLog4j 2rnLog4jrnJ...
tomcat打印不出日志,服务器cpu 外网 低,网站访问不出来
可能是 <em>tomcat</em> 的日志满了,一不小心会这样rnrnrn这样 看看就有些崩溃了,rn这个需要项目优化下,如 项目上正式的时候 减少不必要的打印rnSystem.out 和 System.err 都被打印到 catalina.out。rnrn可以通过软件分割日志,rnrnrn使用cronolog切分日志
tomcat日志未按天分割
问题现象:<em>tomcat</em>日志没有按天分割rnrn问题处理过程:使用第三方插件分割日志,本地测试通过之后,同步到线上rnrn问题解决方案:使用第三方插件cronolog实现日志按天分割rnrnrnrnrn安装方法rnrn./configure    rnrnmake  && make installrnrn默认安装到/usr/local/sbin/cronologrnrnvi bin/catalina
log4j不打印sql,不输出日志文件到指定目录
n#<em>log4j</em>.rootLogger=CONSOLE,info,error,DEBUGn<em>log4j</em>.rootLogger=infoA,errorA,CONSOLE,DEBUGA //注意这里不要用INFO,DEBUG等 改个名字nn<em>log4j</em>.appender.CONSOLE=org.apache.<em>log4j</em>.ConsoleAppender n<em>log4j</em>.appender.CONSOLE...
Grails 中log4j日志的配置
Grails采用Log4j记录日志信息,Log4j的配置信息写在config.groovy文件中。rn一、Grails 1.1 可以为不同的包下面的代码指定不同的日志级别,如:rn<em>log4j</em> = { rn    // 设置控制器和GSP页面的级别为errorrn    error  'org.codehaus.groovy.grails.web.servlet',  //  controllers...
tomcat+log4j控制台日志乱码问题解决
这两天碰到一个问题,在windows启动<em>tomcat</em>的时候<em>tomcat</em>控制台日志突然乱码了, n我发现在<em>log4j</em>.properties文件中加了一行配置<em>log4j</em>.appender.CONSOLE.Encoding=UTF-8 n这行代码的意思是使用<em>log4j</em>在控制台打印的日志编码格式为utf-8但是我用windows启动的,windows控制台默认的是gbk编码,与utf-8编码冲突,所以造成乱
IDEA中关于maven项目开发mybatis环境下log4j日志不输出解决方式
环境:日文windows10n解决方式:mapper配置文件中添加&amp;lt;settings&amp;gt; &amp;lt;setting name=&quot;logImpl&quot; value=&quot;STDOUT_LOGGING&quot;/&amp;gt; &amp;lt;/settings&amp;gt;设定n注意:放置的顺序满足dtd约束,否则会报错nn...
spring使用log4j打印日志
日志是记录运行状态的重要监控工具,这次我们介绍使用强大的<em>log4j</em>。首先引入<em>log4j</em>的jar。我们可以设置不同的级别,分别有FATAL,ERROR,INFO,DEBUG,ALL级别,可以根据需要选择。也可以把打印内容输出到对应的文件,或则是输出到不同的文件,common-log是一系列接口,具体实现类由<em>log4j</em>实现,Web加载<em>log4j</em>的配置文件默认名字为:<em>log4j</em>.properties,可以
log4j2 &slf4j 日志不打印的解决
一血献给狗日的<em>log4j</em>2nn几乎翻遍百度各个角落的有关<em>log4j</em>的文档,参看别人的经验写配置,根本没用,到最后error都没有就是不<em>打印日志</em>nn硬着头皮读官网对于<em>log4j</em>2的说明,才明白<em>log4j</em>2和<em>log4j</em>不是简单的升级关系……这TM是投胎转世……nn好了,不吐槽了,上干货nnn我刚到用 .xml 配置完,就刚不动了,讲道理更方便的是用 .properties 来配置,头皮发麻,暂时不想搞...
解决maven+springmvc+log4j多配置文件log4j日志信息不能输出到文件和控制台的全过程
最近做了一个项目,使用<em>log4j</em>作为日志管理工具。一开始日志功能正常,但是项目到后期的时候需要引用公司的jar包,包引入之后自己的日志配置文件就不生效了。在看本博客前请确保<em>log4j</em>环境配置正常:commons-logging-1.2.jar<em>log4j</em>-1.2.17.jarslf4j-<em>log4j</em>12-1.7.21.jarslf4j-api-1.6.4.jar且在web.xml中添加了监听:&amp;lt;...
Log4j打印日志添加请求ID
Log4j<em>打印日志</em>添加请求ID
关于Maven项目中日志无法打印问题详解
最近在学习Maven项目中,日志输出过程中,无法显示logger.info(&quot;XXXX&quot;)输出内容,且控制台会显示警告nn错误事例nnnn<em>log4j</em>:WARN No appenders could be found for logger (org.apache.shiro.io.ResourceUtils).n<em>log4j</em>:WARN Please initialize the <em>log4j</em> syste...
struts2 log4j 异常日志不打印
  struts2开发过程中控制台不输出错误日志,<em>log4j</em>也没办法记录,struts2处理异常的类在 com.opensymphony.xwork2.interceptor 中, ,加上日志和控制台打印即可如下rnpackage com.opensymphony.xwork2.interceptor;rnrnimport java.io.IOException;rnimport java.io....
Log4j产生的日志文件上传到hdfs集群上
需求:将<em>log4j</em>产生的日志文件上传到hdfs集群上,清理超过24小时的文件,保留24小时以内的文件nn1.产生日志nnnnpublic class MoreLog {n public static void main(String[] args) throws Exception {n Logger logger = LogManager.getLogger(MoreLog....
mybatis,log4j打印日志到后台和文件
mybatis,<em>log4j</em><em>打印日志</em>到后台和文件
log4j动态加载(不重启服务器)
项目中希望可以不<em>重启</em>服务器的情况下,给新进的任务生成单独的日志文件。搜了很多资料,在我的电脑上一直不能用,还好我没放弃,找到了一个可行的方法,这里分享给大家。rnrnrn首先说下给单独的任务分配独立的日志文件,看这一段代码,这是<em>log4j</em>.xml配置文件rnnn n n n n n
不要QUARTZ一直输出信息
在<em>log4j</em>配置文件中加入rnrn#quartz 不要一直输出只有info才输出rn<em>log4j</em>.logger.org.quartz=INFO
如何解决log4j打印日志出现中文乱码
最近在项目部署后发现在<em>tomcat</em>窗口中打印出的日志中中文是乱码的,因为在开发环境中是没有乱码出现的,所以判断是因为服务器编码导致日志在窗口中显示成了乱码,还好日志文件中打印出来的中文不是乱码,但是窗口中老显示乱码也是要解决的,解决方案如下:n pa
Log4j配置为何失效
昨天上线折腾了半天,发现日志始终不能正确打印到指定文件,反而Tomcat的catalina.out打印了业务日志,仔细检查线上<em>log4j</em>配置,未发现任何问题,console日志输入并没有打开。于是迅速使用上次上线包进行替换重新发布,发现问题解决。rn考虑到本次上线新依赖了其他系统的jar包,检查该jar后发现,jar包中包含了Log4j.xml!!rnrn<em>log4j</em>为何选择了jar中的<em>log4j</em>.
Bug整理——阿里Ons高版本引入后Spring项目不打印日志问题
报错信息2018-07-06 18:48:44,346 main INFO Log4j appears to be running in a Servlet environment, but there's no <em>log4j</em>-web module available. If you want better web container support, please add the <em>log4j</em>-we...
jboss7.1运行项目使用项目中的log4j打印日志
问题描述:开发项目中,使用jboss7.1运行项目,发现项目中的<em>log4j</em>不起了作用,后来发现jboss启动项目会用到自己带的一个日志打印模块问题解决方案:http://www.xuebuyuan.com/1954635.html n项目的WEB-INF下面添加 njboss-deployment-structure.xml n内容如下UT
使用Log4j进行日志打印流程
当我们需要在项目中<em>打印日志</em>并输出到指定的日志文件中时,我们需要进行配置<em>log4j</em>进行日志的打印。步骤如下:1、引入约束   如果是动态web工程需要引入如下两个jar包:    commons-logging-版本号.jar  <em>log4j</em>-版本号.jar    如果是maven工程 需要在pom中引入如下两个约束:&amp;lt;dependency&amp;gt;n &amp;lt;groupId&amp;gt;log4...
Tomcat 迁移 至 weblogic部署war包,log4j问题 完整版
一、异常场景:n    发布war包到<em>tomcat</em>,jetty中正常部署,war包解压后用weblogic部署正常,war包直接在weblogic上部署异常:nCannot set web app root system property when WAR file is not expandednnn激活更改期间出错, 有关详细信息, 请查看日志。nnn消息图标 - 错误 jav
log4j日志输出到web项目指定文件夹
尝试将<em>log4j</em>的文件日志输出到web工程制定目录,遇到了很多问题,最终搞定,下面是记录。rn 其原理在于<em>log4j</em>的配置文件支持服务器的vm的环境变量,如${oss.<em>log4j</em>.path},在<em>log4j</em>加载配置文件之前,先用System.setProperty(&quot;&quot;, &quot;&quot;)设置好日志文件路径,这一操作通过一个初始的servlet来实现rnrn1. <em>log4j</em>.properties...
NetBeans如何使用slf4j输出日志
在网上找了些资料阅读,本文结合网上资料和个人实践进行编写,本文一些内容直接取自不同的网上文章。rnrnrnrnrn此处主要是slf4j+logback输出日志。按照1.1、1.1.1、1.1.2即可完成配置。rnrnrnrn1.slf4j日志rn参考:http://hanhongke123.blog.163.com/blog/static/62223494201241631644433/rnrnr
tomcat 重启之后,session 不失效的解决办法
<em>tomcat</em> 环境是<em>tomcat</em> 8.5,<em>tomcat</em><em>重启</em>完之后,session 不清除,我参照往上的文章,修改了<em>tomcat</em> ,配置文件content.xml。在文件的最后添加了让持久化失效的内容。  &amp;lt;Manager className=&quot;org.apache.catalina.session.PersistentManager&quot;  saveOnRestart=&quot;false&quot;&amp;gt;  ...
异常的Tomcat输出信息-修正log4j配置文件之后仍然异常
[code=&quot;java&quot;]rn2014-3-28 11:46:50 org.apache.catalina.core.AprLifecycleListener initrn信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not...
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的一个点也是一个连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
李久进的《MFC深入浅出》.rar下载
VC6编程方面的资料,希望对大家有用; 彻底共享,决不要分! 相关下载链接:[url=//download.csdn.net/download/MobilityFans/2111239?utm_source=bbsseo]//download.csdn.net/download/MobilityFans/2111239?utm_source=bbsseo[/url]
好用的图表绘制软件SwiffChart下载
输入数据就可以得出图形了,很快,很方便。而且可以生成Flash动态图形,很漂亮 相关下载链接:[url=//download.csdn.net/download/xuelang17/2593361?utm_source=bbsseo]//download.csdn.net/download/xuelang17/2593361?utm_source=bbsseo[/url]
学习ogre3d宝贵资料下载
一个初学ogre学习的宝贵资料 详细基础教程 相关下载链接:[url=//download.csdn.net/download/wfwopengl/2899566?utm_source=bbsseo]//download.csdn.net/download/wfwopengl/2899566?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java log4j学习 大数据培训后
我们是很有底线的