相关疑难解决方法(0)

如何正确初始化log4j?

将log4j添加到我的应用程序后,每次执行应用程序时都会得到以下输出:

log4j:WARN No appenders could be found for logger (slideselector.facedata.FaceDataParser).
log4j:WARN Please initialize the log4j system properly.

这似乎意味着缺少配置文件.这个配置文件应该放在哪里,什么是好的开始内容?

我正在使用普通的java来开发桌面应用程序.所以没有网络服务器等......

configuration log4j

273
推荐指数
9
解决办法
54万
查看次数

将属性文件添加到IntelliJ的类路径

我正在使用Run-> Run菜单从IntelliJ IDE运行一个简单的Java程序.它工作正常.现在我想添加log4j日志记录.

我在项目根目录下添加了一个资源文件夹.我在该文件夹中添加了一个log4j.properties文件.我更改了代码以记录某些内容.

告诉IntelliJ在类路径中包含resources文件夹以便看到属性文件的正确方法是什么?

使用IntelliJ 8,我可以猜到像醉猴一样,并最终让它工作.我现在有9个,而且我完全不成功.我已经尝试了一个小时.在某处"添加到类路径"选项怎么样?/烟/发泄/咆哮

java classpath intellij-idea

116
推荐指数
6
解决办法
16万
查看次数

将Log4j.properties放入Eclipse项目的正确位置在哪里?

我应该在Eclipse项目中添加log4j.properties文件以使其按预期工作?

java eclipse log4j classpath

58
推荐指数
6
解决办法
18万
查看次数

Java EE中的log4j postgres

经过多次搜索,我终于认为我的问题的解决方案是问你.

所以我的问题是在我的Web应用程序利用率上创建日志的方式.

我找到了log4j java库,但我不明白它是如何工作的..

我必须在哪里创建配置文件?

在哪里以及如何参考?

我可以创建一个连接到postgres的类和insertin log我的三个参数吗?

这是我在网上发现的:

./src/log4j/log4j.properties

log4j.rootCategory = FATAL, CONSOLE
# definition de l'appender console
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern = %d [%t] %-5p %c - %m%n

# definition de l'appender JDBC
log4j.appender.JDBC=org.apache.log4j.jdbcplus.JDBCAppender
log4j.appender.JDBC.layout=org.apache.log4j.PatternLayout
# appender pour base postgresql
log4j.appender.JDBC.dbclass=org.postgresql.Driver
# parametres de la base
log4j.appender.JDBC.url=jdbc:postgresql://127.0.0.1:5432/baseSQL
log4j.appender.JDBC.username=user
log4j.appender.JDBC.password=password
# requete sql qui decoupe le message suivant les barres verticales et fait l'insert dans la table
log4j.appender.JDBC.sql=INSERT INTO logs (id, user, info1, info2, timestamp) VALUES (nextval('sequence_logs'), split_part('@MSG@','|',1), split_part('@MSG@','|',2), split_part('@MSG@','|',3), …
Run Code Online (Sandbox Code Playgroud)

java postgresql log4j jdbc java-ee

6
推荐指数
1
解决办法
2960
查看次数

log4j.properties,放在哪里

根据log4j手册,我应该将log4j.properties放到src文件夹中.我将此文件复制到我认为会影响log4j的所有可能位置.但是,这不起作用.

TestEM类包含许多单元测试函数(我使用testng).我运行其中一个测试函数,它引用了feedback.strategy包中的一个类.

我的日食项目

以下是log4j.properties文件的内容:

#log for class1
log4j.category.Demo1=DEBUG, dest1
log4j.appender.dest1=org.apache.log4j.FileAppender
log4j.appender.dest1.File=C:/Users/Asus/workspace/FeedbackProcess/logs/class1.log
log4j.appender.dest1.layout = org.apache.log4j.PatternLayout
log4j.appender.dest1.layout.ConversionPattern= %d %p [%t] (%c) \u2013 %m%n
Run Code Online (Sandbox Code Playgroud)

java eclipse log4j

2
推荐指数
1
解决办法
2万
查看次数

在Netbeans中使用Log4J

我试图在Netbeans中使用Log4J,但是我很难理解这些教程.他们中的许多人说"做到这一点",并假设我知道他们在谈论什么.我不.如果您愿意,我想逐步说明如何在Log4J中找到正确的库,将它们放在项目中的位置,以及使用Log4J的示例程序.

java netbeans log4j

2
推荐指数
2
解决办法
2万
查看次数