寒假随笔之eclipse运行时出现“log4j:WARN ****”的问题

在我们运行java程序时,如果没有配置好的话,你在运行时就会出现这个错误,

属实让人心慌,这个问题其实很好解决,产生的原因也只是因为自己没有log4j.properties这个文件。

在网上找了半天,虽然知道问题之所在,但是不能很好解决,那可能是因为你建错了位置,本人就曾尝试着在项目上建立这个log4.properties的文件,但是没起作用,

第一次我建在了倒数第二的那个log4.properties位置,然而并没有什么卵用,第二次我建立在了最下面,还附带了内容:

log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.logfile=org.apache.log4j.FileAppender
log4j.appender.logfile.File=target/spring.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

  

---------------摘自https://blog.csdn.net/allein_STR/article/details/90106073。

所以,你在建好位置的前提下,还要加上这段话。位置是src(右键)-- file(filename填写“log4.properties”)--  复制上面那段内容(保存运行即可)

原文地址:https://www.cnblogs.com/msdog/p/12200850.html

时间: 2024-08-01 15:46:29

寒假随笔之eclipse运行时出现“log4j:WARN ****”的问题的相关文章

Eclipse运行时提示“Failed to load the JNI shared library /Java/jre6/bin/client/jvm.dll”的一个解决方案

出现这个问题的一个原因是eclipse需要的32位jdk,你的环境变量中配的是64位jdk 于是有人建议,重装个32位的jdk,把环境变量换成32位的jdk,但如果你的其它程序需要64位jdk的话,这肯定不是一个好办法 还有一种方法是在 eclipse根目录下有个eclipse.ini文件,添加个 -vm参数 -vm C:/Java32/jdk1.7.0_45/bin/javaw.exe      //这是我的32位jdk 注意位置 -startup plugins/org.eclipse.eq

eclipse运行时编码设置

eclipse运行时编码设置:

Eclipse运行时发生An internal error occurred during:“**************” 的解决办法

原因分析: 当前工作目录下的 .project 文件 不一致 例如1: 南京大学 Mooctest 提交考试试卷时出现的:An internal error occurred during:“提交考试结果” 例如2:Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling". 解决方案:删除当前工作目录下的WORKSPACE_HOME/.metadata/.plugins/org.eclipse.

eclipse运行时控制台显示乱码,怎么设置

运行时编码设置如下: 1.Run -> Run configurations... 2.在Java Application中选中你的引用程序. 3.选中Common标签页. 4.在Console encoding项中选择Other,然后选中UTF-8. 5.点击Apply按钮. 原文地址:https://www.cnblogs.com/nannan0226/p/8421757.html

eclipse运行时出现Unable to execute dex

eclipse在裕兴工程的时候费时很久,且报了Unable to execute dex的错误,查找了很多原因,最终解决. 是因为我的工程引入了一个jar包(libs目录下),该jar包引用了其他jar,而员工称也引用了这些jar,导致了重复引用. 将院工程中引用到的jar包删除即可编译通过. 在打包的过程中可能会出现这样的问题,原因是有重复的.jar被引用,可以查看你的build path,尤其是Android Dependencies一定有重复引入的.jar包,解决的方法是在libs删除重复

eclipse运行 Maven Test命令时控制台输出乱码的解决办法

在Maven的pom.xml文件中增加: <properties>      <argLine>-Dfile.encoding=UTF-8</argLine> </properties> 今天突然遇到这个问题了,上网搜了一下,答案一大堆,还是这个最好!记录一下! eclipse运行 Maven Test命令时控制台输出乱码的解决办法,布布扣,bubuko.com

JBPM在Eclipse中运行时页面错误ProcessEngine cannot be resolved to a type

JBPM在Eclipse中运行时页面错误ProcessEngine cannot be resolved to a type 从网上找了一些杂七杂八的回答,比如在Java EE Module Dependencies设置中添加依赖的jar 但是这个设置是以前旧版本的Eclipse所有的.新版的已经没有这个设置. 归根结底是因为我自己创建了一个UserLibrary.引入了jbpm依赖的所有jar 结果无法发布到tomcat中. 干脆把这个引用删掉,直接复制所有jar到项目的lib文件夹下. 一切

eclipse:log4j:WARN No appenders could be found for logger

在src下面新建file名为log4j.properties内容如下: # Configure logging for testing: optionally with log file log4j.rootLogger=WARN, stdout log4j.rootLogger=INFO,stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.lo

Eclipse编译时Cannot run program &quot;make&quot;:?????

在确定环境变量配置正确(命令行运行make成功)的情况下,如果使用Eclipse编译C程序,控制台报告Cannot run program "make":?????"?错误,那么很有可能的错误是org.eclipse.cdt.core.win32_5.2.0.201202111925 (Eclipse的plugin目录下)出现了错误.可以通过替换或者重新安装CDT来解决这个问题. 参考:http://bbs.csdn.net/topics/380228213 Error: C