buf.append(Transform.escapeTags(event.getLoggerName())); buf.append("\" timestamp=\""); buf.append(event.timeStamp); buf.append("\" level=\""); buf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); buf.append("\" thread=\""); buf.append(Transform.escapeTags(event.getThreadName())); buf.append("\">\r\n"); Transform.appendEscapingCDATA(buf, event.getRenderedMessage()); buf.append("]]></log4j:message>\r\n"); if(ndc != null) { buf.append("<log4j:NDC><![CDATA["); Transform.appendEscapingCDATA(buf, ndc); buf.append("]]></log4j:NDC>\r\n"); buf.append("<log4j:throwable><![CDATA["); for(int i = 0; i < s.length; i++) { Transform.appendEscapingCDATA(buf, s[i]); buf.append("\r\n"); LocationInfo locationInfo = event.getLocationInformation(); buf.append("<log4j:locationInfo class=\""); buf.append(Transform.escapeTags(locationInfo.getClassName())); buf.append("\" method=\""); buf.append(Transform.escapeTags(locationInfo.getMethodName())); buf.append("\" file=\""); buf.append(Transform.escapeTags(locationInfo.getFileName()));
void appendThrowableAsHTML(String[] s, StringBuffer sbuf) { if(s != null) { int len = s.length; if(len == 0) return; sbuf.append(Transform.escapeTags(s[0])); sbuf.append(Layout.LINE_SEP); for(int i = 1; i < len; i++) { sbuf.append(TRACE_PREFIX); sbuf.append(Transform.escapeTags(s[i])); sbuf.append(Layout.LINE_SEP); } } }
void appendThrowableAsHTML( String[] s, StringBuffer sbuf ) { if ( s != null ) { int len = s.length; if ( len == 0 ) { return; } sbuf.append( Transform.escapeTags( s[0] ) ); sbuf.append( Layout.LINE_SEP ); for ( int i = 1; i < len; i++ ) { sbuf.append( TRACE_PREFIX ); sbuf.append( Transform.escapeTags( s[i] ) ); sbuf.append( Layout.LINE_SEP ); } } }
buf.append(Transform.escapeTags(event.getLoggerName())); buf.append("\" timestamp=\""); buf.append(event.timeStamp); buf.append("\" level=\""); buf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); buf.append("\" thread=\""); buf.append(Transform.escapeTags(event.getThreadName())); buf.append("\">\r\n"); Transform.appendEscapingCDATA(buf, event.getRenderedMessage()); buf.append("]]></log4j:message>\r\n"); if(ndc != null) { buf.append("<log4j:NDC><![CDATA["); Transform.appendEscapingCDATA(buf, ndc); buf.append("]]></log4j:NDC>\r\n"); buf.append("<log4j:throwable><![CDATA["); for(int i = 0; i < s.length; i++) { Transform.appendEscapingCDATA(buf, s[i]); buf.append("\r\n"); LocationInfo locationInfo = event.getLocationInformation(); buf.append("<log4j:locationInfo class=\""); buf.append(Transform.escapeTags(locationInfo.getClassName())); buf.append("\" method=\""); buf.append(Transform.escapeTags(locationInfo.getMethodName())); buf.append("\" file=\""); buf.append(Transform.escapeTags(locationInfo.getFileName()));
String escapedThread = Transform.escapeTags(event.getThreadName()); sbuf.append("<td title=\"" + escapedThread + " thread\">"); sbuf.append(escapedThread); if (event.getLevel().equals(Level.DEBUG)) { sbuf.append("<font color=\"#339933\">"); sbuf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); sbuf.append("</font>"); sbuf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); sbuf.append("</strong></font>"); } else { sbuf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); String escapedLogger = Transform.escapeTags(event.getLoggerName()); sbuf.append("<td title=\"" + escapedLogger + " category\">"); sbuf.append(escapedLogger); LocationInfo locInfo = event.getLocationInformation(); sbuf.append("<td>"); sbuf.append(Transform.escapeTags(locInfo.getFileName())); sbuf.append(':'); sbuf.append(locInfo.getLineNumber()); sbuf.append(Transform.escapeTags(event.getRenderedMessage())); sbuf.append("</td>" + Layout.LINE_SEP); sbuf.append("</tr>" + Layout.LINE_SEP); sbuf.append("NDC: " + Transform.escapeTags(event.getNDC()));
buf.append(Transform.escapeTags(event.getLoggerName())); buf.append("\" timestamp=\""); buf.append(event.timeStamp); buf.append("\" level=\""); buf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); buf.append("\" thread=\""); buf.append(Transform.escapeTags(event.getThreadName())); buf.append("\">\r\n"); Transform.appendEscapingCDATA(buf, event.getRenderedMessage()); buf.append("]]></log4j:message>\r\n"); if(ndc != null) { buf.append("<log4j:NDC><![CDATA["); Transform.appendEscapingCDATA(buf, ndc); buf.append("]]></log4j:NDC>\r\n"); buf.append("<log4j:throwable><![CDATA["); for(int i = 0; i < s.length; i++) { Transform.appendEscapingCDATA(buf, s[i]); buf.append("\r\n"); LocationInfo locationInfo = event.getLocationInformation(); buf.append("<log4j:locationInfo class=\""); buf.append(Transform.escapeTags(locationInfo.getClassName())); buf.append("\" method=\""); buf.append(Transform.escapeTags(locationInfo.getMethodName())); buf.append("\" file=\""); buf.append(Transform.escapeTags(locationInfo.getFileName()));
sbuf.append( Transform.escapeTags( time ) ); sbuf.append( "</td>" + Layout.LINE_SEP ); sbuf.append( Transform.escapeTags( MDC.get( PurgeUtilityLog.FILE_KEY ) ) ); sbuf.append( "</td>" + Layout.LINE_SEP ); if ( logLevel.equals( Level.DEBUG ) ) { sbuf.append( "<font color=\"#339933\">" ); sbuf.append( Transform.escapeTags( String.valueOf( event.getLevel() ) ) ); sbuf.append( "</font>" ); } else if ( logLevel.isGreaterOrEqual( Level.WARN ) ) { sbuf.append( "<font color=\"#993300\"><strong>" ); sbuf.append( Transform.escapeTags( String.valueOf( event.getLevel() ) ) ); sbuf.append( "</strong></font>" ); } else { sbuf.append( Transform.escapeTags( String.valueOf( event.getLevel() ) ) ); LocationInfo locInfo = event.getLocationInformation(); sbuf.append( "<td>" ); sbuf.append( Transform.escapeTags( MDC.get( PurgeUtilityLogger.CODE_LINE ) ) ); sbuf.append( Transform.escapeTags( event.getRenderedMessage() ) ); sbuf.append( "</td>" + Layout.LINE_SEP ); sbuf.append( "</tr>" + Layout.LINE_SEP ); sbuf.append( "<tr><td bgcolor=\"#EEEEEE\" style=\"font-size : " + "xx-small;\" colspan=\"6\" title=\"Nested Diagnostic Context\">" ); sbuf.append( "NDC: " + Transform.escapeTags( event.getNDC() ) ); sbuf.append( "</td></tr>" + Layout.LINE_SEP );
buf.append(Transform.escapeTags(event.getLoggerName())); buf.append("\" timestamp=\""); buf.append(event.timeStamp); buf.append("\" level=\""); buf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); buf.append("\" thread=\""); buf.append(Transform.escapeTags(event.getThreadName())); buf.append("\">\r\n"); Transform.appendEscapingCDATA(buf, event.getRenderedMessage()); buf.append("]]></log4j:message>\r\n"); if(ndc != null) { buf.append("<log4j:NDC><![CDATA["); Transform.appendEscapingCDATA(buf, ndc); buf.append("]]></log4j:NDC>\r\n"); buf.append("<log4j:throwable><![CDATA["); for(int i = 0; i < s.length; i++) { Transform.appendEscapingCDATA(buf, s[i]); buf.append("\r\n"); LocationInfo locationInfo = event.getLocationInformation(); buf.append("<log4j:locationInfo class=\""); buf.append(Transform.escapeTags(locationInfo.getClassName())); buf.append("\" method=\""); buf.append(Transform.escapeTags(locationInfo.getMethodName())); buf.append("\" file=\""); buf.append(Transform.escapeTags(locationInfo.getFileName()));
void appendThrowableAsHTML(String[] s, StringBuffer sbuf) { if(s != null) { int len = s.length; if(len == 0) return; sbuf.append(Transform.escapeTags(s[0])); sbuf.append(Layout.LINE_SEP); for(int i = 1; i < len; i++) { sbuf.append(TRACE_PREFIX); sbuf.append(Transform.escapeTags(s[i])); sbuf.append(Layout.LINE_SEP); } } }
buf.append(Transform.escapeTags(event.getLoggerName())); buf.append("\" timestamp=\""); buf.append(event.timeStamp); buf.append("\" level=\""); buf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); buf.append("\" thread=\""); buf.append(Transform.escapeTags(event.getThreadName())); buf.append("\">\r\n"); Transform.appendEscapingCDATA(buf, event.getRenderedMessage()); buf.append("]]></log4j:message>\r\n"); if(ndc != null) { buf.append("<log4j:NDC><![CDATA["); Transform.appendEscapingCDATA(buf, ndc); buf.append("]]></log4j:NDC>\r\n"); buf.append("<log4j:throwable><![CDATA["); for(int i = 0; i < s.length; i++) { Transform.appendEscapingCDATA(buf, s[i]); buf.append("\r\n"); LocationInfo locationInfo = event.getLocationInformation(); buf.append("<log4j:locationInfo class=\""); buf.append(Transform.escapeTags(locationInfo.getClassName())); buf.append("\" method=\""); buf.append(Transform.escapeTags(locationInfo.getMethodName())); buf.append("\" file=\""); buf.append(Transform.escapeTags(locationInfo.getFileName()));
void appendThrowableAsHTML(String[] s, StringBuffer sbuf) { if(s != null) { int len = s.length; if(len == 0) { return; } sbuf.append(Transform.escapeTags(s[0])); sbuf.append(Layout.LINE_SEP); for(int i = 1; i < len; i++) { sbuf.append(TRACE_PREFIX); sbuf.append(Transform.escapeTags(s[i])); sbuf.append(Layout.LINE_SEP); } } }
buf.append(Transform.escapeTags(event.getLoggerName())); buf.append("\" timestamp=\""); buf.append(event.timeStamp); buf.append("\" level=\""); buf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); buf.append("\" thread=\""); buf.append(Transform.escapeTags(event.getThreadName())); buf.append("\">\r\n"); Transform.appendEscapingCDATA(buf, event.getRenderedMessage()); buf.append("]]></log4j:message>\r\n"); if(ndc != null) { buf.append("<log4j:NDC><![CDATA["); Transform.appendEscapingCDATA(buf, ndc); buf.append("]]></log4j:NDC>\r\n"); buf.append("<log4j:throwable><![CDATA["); for(int i = 0; i < s.length; i++) { Transform.appendEscapingCDATA(buf, s[i]); buf.append("\r\n"); LocationInfo locationInfo = event.getLocationInformation(); buf.append("<log4j:locationInfo class=\""); buf.append(Transform.escapeTags(locationInfo.getClassName())); buf.append("\" method=\""); buf.append(Transform.escapeTags(locationInfo.getMethodName())); buf.append("\" file=\""); buf.append(Transform.escapeTags(locationInfo.getFileName()));
String escapedThread = Transform.escapeTags(event.getThreadName()); sbuf.append("<td title=\"" + escapedThread + " thread\">"); sbuf.append(escapedThread); if (event.getLevel().equals(Level.DEBUG)) { sbuf.append("<font color=\"#339933\">"); sbuf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); sbuf.append("</font>"); sbuf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); sbuf.append("</strong></font>"); } else { sbuf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); String escapedLogger = Transform.escapeTags(event.getLoggerName()); sbuf.append("<td title=\"" + escapedLogger + " category\">"); sbuf.append(escapedLogger); LocationInfo locInfo = event.getLocationInformation(); sbuf.append("<td>"); sbuf.append(Transform.escapeTags(locInfo.getFileName())); sbuf.append(':'); sbuf.append(locInfo.getLineNumber()); sbuf.append(Transform.escapeTags(event.getRenderedMessage())); sbuf.append("</td>" + Layout.LINE_SEP); sbuf.append("</tr>" + Layout.LINE_SEP); sbuf.append("NDC: " + Transform.escapeTags(event.getNDC()));
buf.append(Transform.escapeTags(event.getLoggerName())); buf.append("\" timestamp=\""); buf.append(event.timeStamp); buf.append("\" level=\""); buf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); buf.append("\" thread=\""); buf.append(Transform.escapeTags(event.getThreadName())); buf.append("\">\r\n"); Transform.appendEscapingCDATA(buf, event.getRenderedMessage()); buf.append("]]></log4j:message>\r\n"); if(ndc != null) { buf.append("<log4j:NDC><![CDATA["); Transform.appendEscapingCDATA(buf, ndc); buf.append("]]></log4j:NDC>\r\n"); buf.append("<log4j:throwable><![CDATA["); for(int i = 0; i < s.length; i++) { Transform.appendEscapingCDATA(buf, s[i]); buf.append("\r\n"); LocationInfo locationInfo = event.getLocationInformation(); buf.append("<log4j:locationInfo class=\""); buf.append(Transform.escapeTags(locationInfo.getClassName())); buf.append("\" method=\""); buf.append(Transform.escapeTags(locationInfo.getMethodName())); buf.append("\" file=\""); buf.append(Transform.escapeTags(locationInfo.getFileName()));
sbuf.append(Transform.escapeTags(event.getThreadName())); sbuf.append("</td>" + Layout.LINE_SEP); sbuf.append(Transform.escapeTags(event.getLoggerName())); sbuf.append("</td>" + Layout.LINE_SEP); LocationInfo locInfo = event.getLocationInformation(); sbuf.append("<td>"); sbuf.append(Transform.escapeTags(locInfo.getFileName())); sbuf.append(':'); sbuf.append(locInfo.getLineNumber()); sbuf.append(Transform.escapeTags(event.getRenderedMessage())); sbuf.append("</td>" + Layout.LINE_SEP); sbuf.append("</tr>" + Layout.LINE_SEP); sbuf.append("NDC: " + Transform.escapeTags(event.getNDC())); sbuf.append("</td></tr>" + Layout.LINE_SEP);
buf.append(Transform.escapeTags(event.getLoggerName())); buf.append("\" timestamp=\""); buf.append(event.timeStamp); buf.append("\" level=\""); buf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); buf.append("\" thread=\""); buf.append(Transform.escapeTags(event.getThreadName())); buf.append("\">\r\n"); Transform.appendEscapingCDATA(buf, event.getRenderedMessage()); buf.append("]]></log4j:message>\r\n"); if(ndc != null) { buf.append("<log4j:NDC><![CDATA["); Transform.appendEscapingCDATA(buf, ndc); buf.append("]]></log4j:NDC>\r\n"); buf.append("<log4j:throwable><![CDATA["); for(int i = 0; i < s.length; i++) { Transform.appendEscapingCDATA(buf, s[i]); buf.append("\r\n"); LocationInfo locationInfo = event.getLocationInformation(); buf.append("<log4j:locationInfo class=\""); buf.append(Transform.escapeTags(locationInfo.getClassName())); buf.append("\" method=\""); buf.append(Transform.escapeTags(locationInfo.getMethodName())); buf.append("\" file=\""); buf.append(Transform.escapeTags(locationInfo.getFileName()));
void appendThrowableAsHTML(String[] s, StringBuffer sbuf) { if(s != null) { int len = s.length; if(len == 0) return; sbuf.append(Transform.escapeTags(s[0])); sbuf.append(Layout.LINE_SEP); for(int i = 1; i < len; i++) { sbuf.append(TRACE_PREFIX); sbuf.append(Transform.escapeTags(s[i])); sbuf.append(Layout.LINE_SEP); } } }
buf.append(Transform.escapeTags(event.getLoggerName())); buf.append("\" timestamp=\""); buf.append(event.timeStamp); buf.append("\" level=\""); buf.append(Transform.escapeTags(String.valueOf(event.getLevel()))); buf.append("\" thread=\""); buf.append(Transform.escapeTags(event.getThreadName())); buf.append("\">\r\n"); Transform.appendEscapingCDATA(buf, event.getRenderedMessage()); buf.append("]]></log4j:message>\r\n"); if(ndc != null) { buf.append("<log4j:NDC><![CDATA["); Transform.appendEscapingCDATA(buf, ndc); buf.append("]]></log4j:NDC>\r\n"); buf.append("<log4j:throwable><![CDATA["); for(int i = 0; i < s.length; i++) { Transform.appendEscapingCDATA(buf, s[i]); buf.append("\r\n"); LocationInfo locationInfo = event.getLocationInformation(); buf.append("<log4j:locationInfo class=\""); buf.append(Transform.escapeTags(locationInfo.getClassName())); buf.append("\" method=\""); buf.append(Transform.escapeTags(locationInfo.getMethodName())); buf.append("\" file=\""); buf.append(Transform.escapeTags(locationInfo.getFileName()));
void appendThrowableAsHTML(String[] s, StringBuffer sbuf) { if(s != null) { int len = s.length; if(len == 0) return; sbuf.append(Transform.escapeTags(s[0])); sbuf.append(Layout.LINE_SEP); for(int i = 1; i < len; i++) { sbuf.append(TRACE_PREFIX); sbuf.append(Transform.escapeTags(s[i])); sbuf.append(Layout.LINE_SEP); } } }
void appendThrowableAsHTML(String[] s, StringBuffer sbuf) { if(s != null) { int len = s.length; if(len == 0) return; sbuf.append(Transform.escapeTags(s[0])); sbuf.append(Layout.LINE_SEP); for(int i = 1; i < len; i++) { sbuf.append(TRACE_PREFIX); sbuf.append(Transform.escapeTags(s[i])); sbuf.append(Layout.LINE_SEP); } } }