Dear all,

 

I have a question to HTMLLayout. 

I have written the following code: 

 

           LayoutWrappingEncoder htmlEncoder = new LayoutWrappingEncoder();

           HTMLLayout htmlLayout = new HTMLLayout();

           htmlLayout.setPattern("%relative%thread%mdc%level%logger%msg");

           htmlLayout.start();

           htmlEncoder.setContext(loggerContext);

           htmlEncoder.setLayout(htmlLayout);

           htmlEncoder.start();

           

           PatternLayoutEncoder encoder = new PatternLayoutEncoder();

           encoder.setContext(loggerContext);

           encoder.setPattern("%r %thread %level - %msg%n");

           encoder.start();

 

              

              fileAppender.setContext(this.loggerContext);

           fileAppender.setFile(FilenameUtils.concat(storeLocation,
"logFile.log.html"));

           fileAppender.setName("File Validation Log");

           fileAppender.setEncoder(htmlEncoder);

 

           fileAppender.start();

           this.logger.addAppender(fileAppender);

           

           StatusPrinter.print(loggerContext);

 

But it does not log anything. It creates a html file but only includes the
header line. 

Using the "encoder" it works fine. 

I don't want to use Logfiles and do this programmatically. 

Can anyone give me a hint what is wrong here?

 

Best regards,

Michael

 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user

Reply via email to