[ 
https://issues.apache.org/jira/browse/LOG4J2-1405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15892609#comment-15892609
 ] 

Lu Ying commented on LOG4J2-1405:
---------------------------------

Tried log4j2.8, when reload project (under tomcat manager, click "Reload" 
button; or just reinstall webapp to tomcat7), we still got 
"</table><br></body></html>" between html table lines. 

Steps:
(1) Create on blank struts2 project 

     private static final Logger       log      = 
LogManager.getLogger(ProcessTestAction.class.getName());

   public String execute() throws Exception 
   {  
      log.debug("test1 reload webapp"); 
      
      return SUCCESS; 
   }  


(2) Run: 
    http://localhost:8080/blank/index.html 

(3) Display debug.html in browser
    
    
(4) Open tomcat manager
    Click "Reload" button
    

(5) Run: 
    http://localhost:8080/blank/index.html
    

(6) Display debug.html in browser
    

(7)  vi debug.html
      "</table><br></body></html>" caused html report not shown correctly. 

Thanks.

> 2.6 html format - "</table><br></body></html>" inserted in the middle of <TR> 
> when restart tomcat
> -------------------------------------------------------------------------------------------------
>
>                 Key: LOG4J2-1405
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-1405
>             Project: Log4j 2
>          Issue Type: Bug
>    Affects Versions: 2.6
>            Reporter: yl
>            Assignee: Ralph Goers
>             Fix For: 2.6.1
>
>         Attachments: debug.html
>
>
> Hello,
> Updated 2.3 to 2.6. When reload tomcat7, the logfile (html format) not shown 
> correctly:
> {code}
> <tr>
> <td>13942164</td>
> <td title="http-bio-.....exec-49 thread">http-bio-.....</td>
> <td title="Level">INFO</td>
> <td title=" logger">ActionClass</td>
> <td title="Message">......</td>
> </tr>
> </table>
> <br>
> </body></html>
> <tr>
> <td>13936096</td>
> <td title=".....c-50 thread">http-bio.....50</td>
> <td title="Level"><font color="#993300"><strong>WARN</strong></font></td>
> <td title="logger">.....</td>
> <td title="Message">.... </td>
> </tr>
> {code}
> "</table><br></body></html>" is added in the middle, so html file cannot be 
> printed correctly.
> Can someone help how to fix this please?
> Here is log4j2.xml config:
> {code}
>  <RollingFile name="debug_html"
>                   fileName="@log4j.debug.html@"
>                   filePattern="@log4j.debug.html@-%i.html">
>         <HTMLLayout charset="UTF-8" title="....." />
>         <Policies>
>            <SizeBasedTriggeringPolicy size="5 MB" />
>         </Policies>
>      </RollingFile>
>   <Logger name="action" level="info" additivity="false">
>      <AppenderRef ref="debug_html"   />
>   </Logger>
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to