Guest User

Untitled

a guest
Jun 18th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. log4j.appender.ErrFileAppender=com.logger.ErrorFile
  2. log4j.appender.ErrFileAppender.Threshold=WARN
  3. log4j.appender.ErrFileAppender.File=${logdir}/Error.log
  4. log4j.appender.ErrFileAppender.layout=com.logger.header.ErrHeader
  5. log4j.appender.ErrFileAppender.DatePattern='.' yyyy-MM-dd
  6. log4j.appender.ErrFileAppender.layout.ConversionPattern= %m%n
  7.  
  8. public class RegisterRollingFileAppender extends DailyRollingFileAppender {
  9.  
  10. @Override
  11. public synchronized void setFile(String fileName) {
  12. // Your logic goes here
  13. super.setFile(fileName);
  14. File f = new File(super.getFile());
  15. RegisterPatternLayout layout = new RegisterPatternLayout();
  16. if (f.exists()) {
  17. if (f.length() == 0) {
  18. super.setLayout(layout);
  19. } else {
  20. PatternLayout p = new PatternLayout();
  21. p.setConversionPattern("%m%n");
  22. super.setLayout(p);
  23. }
  24. }
  25. }
  26. }
Add Comment
Please, Sign In to add comment