updates from the French Wikipedia's copy
[mediawiki.git] / testsuite / src / com / piclab / wikitest / WikiLogFormatter.java
blob09d17e684bc83d47e99fa9c806edec63801d1755
2 package com.piclab.wikitest;
4 import java.util.logging.*;
6 class WikiLogFormatter extends Formatter {
8 java.text.DateFormat m_df;
10 public WikiLogFormatter() {
11 m_df = new java.text.SimpleDateFormat( "HH:mm:ss " );
14 public String format( LogRecord rec ) {
15 StringBuffer sb = new StringBuffer( 200 );
17 sb.append( m_df.format( new java.util.Date() ) );
19 Level l = rec.getLevel();
20 if ( l == Level.SEVERE ) {
21 sb.append( "ERROR: " );
22 } else if ( l == Level.WARNING ) {
23 sb.append( " WARN: " );
24 } else if ( l == Level.CONFIG ) {
25 sb.append( " CONF: " );
26 } else if ( l == Level.INFO || l == Level.FINE ||
27 l == Level.FINER || l == Level.FINEST ) {
28 sb.append( " INFO: " );
29 } else {
30 sb.append( " " );
32 sb.append( rec.getMessage() ).append( "\n" );
34 return sb.toString();