• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

log4j doesn't create backup files in web-app, the same code in pure java app works fi

 
Ondra Babuljak
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

in my application I have a class DummyLogger, which is a superclass to all others. It provides them a log4j Logger.



In the constructor it sets up the important attributes:





Formerly I had the application as a pure java app and everything worked fine. Now I've made it a web application (I run it on WebsphereAS 5.0) and it has stopped creating the backup files. However the code remained the same.
Any ideas what has happend?



Thanks a lot,
Ondra
 
somkiat puisungnoen
Ranch Hand
Posts: 1312
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What do you mean about "backup files" ?
 
Ondra Babuljak
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by somkiat puisungnoen:
What do you mean about "backup files" ?


When the log file reaches the size specified in .setMaxFileSize(size) it should make a backup of the log file (number of backups is set by .setMaxBackupIndex(backupIndex)) and roll over the log file -> in this case the file app.log should be copied to app.log.1 and further logging should be written to rolled over file app.log
 
somkiat puisungnoen
Ranch Hand
Posts: 1312
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In my project, I'm just config in log4j.properties BUT not in my code like you. And my program is work fine.


Sometime, you can check permission in target directory for crete log file.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic