当前位置: 首页 > 知识库问答 >
问题:

java添加log4j.properties文件使main类看不到

彭宏深
2023-03-14

我有一个主要的类来测试一些函数,我得到了错误:

警告找不到logger(Jena)的附加程序。

我在网上搜索,我找到了这个解决问题的答案

如果我从bin文件夹中删除该文件,我就会回到第一个问题。

共有1个答案

庄兴发
2023-03-14

也要这样做,

log4j.properties文件放入资源目录(如果您正在使用Eclipse IDE,则将其放入运行时环境)

并在log4j.properties文件中正确设置appender,例如:log4j.properties在完全配置后看起来像,

log4j.rootLogger=DEBUG, FILE

log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.file=${path}/logFile2.log
log4j.appender.FILE.Append=true
log4j.appender.FILE.Encoding=UTF-8
log4j.appender.FILE.MaxFileSize=10MB
log4j.appender.FILE.MaxBackupIndex=10
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c:%L - %m%n
 类似资料:
  • 我尝试用`log4j.properties'文件配置log4j。 所有的工作,但我得到了一个奇怪的警告: log4j:警告找不到记录器(org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager)的附加程序。log4j:警告请正确初始化log4j系统。log4j:警告有关更多信息,请参见http://logging.apache.org/

  • 当我把它添加到我的应用程序类中时 我的应用程序将无法启动,并出现以下错误: try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的见解。 它是什么意思,我如何解决它?

  • 我试图加载一个特定的类使用javhelp,我这样做内部pre-main方法如下: 但不幸的是,我得到了一个NotFoundException。。。。 com.class2是一个类,在加载类1之后将由类加载器加载,但是我需要为类1添加一个返回类型为2com.class新方法 我尝试了stackoverflow内部的所有解决方案。但是没有任何结果。。。。。 最后,类1和类2都在同一个包中,在同一个JA

  • 请告诉我如何添加那些剩余的。class文件?注意:由于Eclipse无法添加剩余的两个。class文件,Eclipse给出了一个错误:

  • 问题内容: 我不确定导致该问题的原因,但是现在在IntelliJ中添加新文件或程序包不会将它们添加到Subversion中,而我必须通过右键单击-> subverion-> add手动添加它们。 是否有设置可以控制这种行为? 问题答案: 转到 文件- >设置->版本控制->确认->创建文件时,您可能正在寻找“ 静默添加 ”。 注意:在IntelliJ 6或更早版本中,这是通过 文件- >设置->版

  • 问题内容: Eclipse设置为在“ bin”处编译为构建目录。我有一个包含各种Java .class文件(预编译)的文件夹结构,我想在编译时将其复制到文件夹“ bin”中。 如何告诉Eclipse自动执行此操作? 问题答案: 项目属性中“ Java构建路径”下的“添加类文件夹…”和“添加外部类文件夹…”按钮似乎完全可以满足您的要求。