2017-05-14 77 views
0

我已经在资源文件夹中创建了log4j属性文件。这里是我的log4j属性文件代码。log4j文件没有被创建

# LOG4J configuration 
log4j.rootLogger = INFO, Appender1, Appender2 

log4j.appender.Appender1 = org.apache.log4j.ConsoleAppender 
log4j.appender.Appender1.layout = org.apache.log4j.PatternLayout 
log4j.appender.Appender1.layout.ConversionPattern = %-7p %d [%t] %c %x - %m%n 

log4j.appender.Appender2 = org.apache.log4j.FileAppender 
log4j.appender.Appender2.File = C:/arnab/Logs/llllooooogggooo.log 
log4j.appender.Appender2.layout = org.apache.log4j.PatternLayout 
log4j.appender.Appender2.layout.ConversionPattern = %-7p %d [%t] %c %x - %m%n 

但问题是在我的目标文件夹log4j文件没有得到创建。我正在使用JBoss服务器。我尝试了很多,但没有得到任何结果。任何人都可以帮我吗?

回答

0

log4j.properties文件应放置在正确的类路径中。 如果您使用的是maven项目,那么它应该在src/main/resources /下。请确保您有以下相关性,在应用程序类路径,

  • 的jboss-日志管理
  • 的jboss-记录
  • SLF4J-log4j2
+0

是的,我已经添加了提到罐子。但是在classpath中需要做些什么改变?你能举个例子吗?或任何链接? –

+0

你能告诉我你在哪里放置log4j,属性文件在你的应用程序中?以及哪个罐子是现在的?所有的3?这是一个Maven项目吗? –

+0

我正在使用ANT构建工具..我把我的log4j文件放在资源文件夹内,并且你提到的所有jar文件都放在了我的项目 –