[ 
http://jira.qos.ch/browse/LBCORE-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12040#action_12040
 ] 

Ceki Gulcu edited comment on LBCORE-211 at 6/20/11 10:14 PM:
-------------------------------------------------------------

For the closing footer, you needs to close the appender which is usually done 
by closing the logger context, for example by invoking: 

import ch.qos.logback.classic.LoggerContext;
import org.slf4j.LoggerFactory;
...

  LoggerContext loggerContext  = (LoggerContext) 
LoggerFactory.getILoggerFactory();
  loggerContext  .stop()

As for the claim that "when using the append element, a new logging event 
produces the complete html header, headlines and table header", it is 
incorrect. I just have tested it with the configuration that you provided. 
There is no table header generated with each new logging event. Perhaps you 
meant to say that after restarting an application or resetting the logger 
context, the first logging event produces the complete html header. Is that it?

      was (Author: [email protected]):
    For the closing footer, you needs to close the appender which is usually 
done by closing the logger context, for example by invoking: 

import ch.qos.logback.classic.LoggerContext;
import org.slf4j.LoggerFactory;
...

  LoggerContext loggerContext  = (LoggerContext) 
LoggerFactory.getILoggerFactory();
  loggerContext  .stop()

As for the claim that "when using the append element, a new logging event 
produces the complete html header, headlines and table header", it is 
incorrect. I just have tested it with the configuration that you provided. 
There is no table header generated with each new logging event. Perhaps you 
meant to say that after restarting an application or resetting the logger 
context, the first logging event produces the complete html header. Is that it?




 
  
> HTMLLayout and LayoutWrappingEncoder produces invalid/unusuable output
> ----------------------------------------------------------------------
>
>                 Key: LBCORE-211
>                 URL: http://jira.qos.ch/browse/LBCORE-211
>             Project: logback-core
>          Issue Type: Bug
>    Affects Versions: 0.9.29
>         Environment: Windows Server 2008 R2 64 bit, JDK 1.6.0_26
>            Reporter: Jessica-Aileen Alten
>            Assignee: Ceki Gulcu
>
> HTMLLayout and LayoutWrappingEncoder are producing unusuable HTML output, the 
> HTML file isn't closed by </table></body></html>. When you are using the 
> append element, a new logging event produces the complete html header, 
> headlines and table header.
> Configuration:
> <appender name="FILE" class="ch.qos.logback.core.FileAppender">
>         <file>../../logs/server_nodes.html</file>
>         <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
>             <layout class="ch.qos.logback.classic.html.HTMLLayout">
>                 <pattern>%d{ISO8601}%msg</pattern>
>             </layout>
>         </encoder>
>         <append>true</append>
>     </appender>
>  <logger name="file.logger" additivity="false">
>         <level value="info" />
>         <appender-ref ref="FILE" />
>     </logger>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.qos.ch/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

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

Reply via email to