@@ -69,58 +69,48 @@ public void setLevel(Level level) {
6969 }
7070
7171 @ Override
72- public void log (String message ) {
72+ public void log (CharSequence message ) {
7373 logger .log (message );
7474 }
7575
7676 @ Override
77- public void log (String message , Throwable ex ) {
77+ public void log (CharSequence message , Throwable ex ) {
7878 logger .log (message , ex );
7979 }
8080
8181 @ Override
82- public void log (Level level , String message ) {
82+ public void log (Level level , CharSequence message ) {
8383 if ( isEnabled (level ) ) logger .log (level , message );
8484 }
8585
8686 @ Override
87- public void log (Level level , String message , Throwable ex ) {
87+ public void log (Level level , CharSequence message , Throwable ex ) {
8888 if ( isEnabled (level ) ) logger .log (level , message , ex );
8989 }
9090
91- @ Override @ Deprecated
92- public void log (String level , String message ) {
93- log (Level .valueOf (level ), message );
94- }
95-
96- @ Override @ Deprecated
97- public void log (String level , String message , Throwable ex ) {
98- log (Level .valueOf (level ), message , ex );
99- }
100-
10191 @ Override
10292 public boolean isEnabled (Level level ) {
10393 if ( level == null || this .level == null ) return true ;
10494 return this .level .ordinal () <= level .ordinal ();
10595 }
10696
107-
108-
10997 private class DefaultLogger extends RackLogger .Base {
11098
11199 @ Override
112- public void log (Level level , String message ) {
100+ public void log (Level level , CharSequence message ) {
113101 final PrintStream out = config .getOut ();
114102 out .print (level ); out .print (": " );
115103 printMessage (out , message );
104+ out .flush ();
116105 }
117106
118107 @ Override
119- public void log (Level level , String message , Throwable ex ) {
108+ public void log (Level level , CharSequence message , Throwable ex ) {
120109 final PrintStream err = config .getErr ();
121110 err .print (level ); err .print (": " );
122111 printMessage (err , message );
123112 ex .printStackTrace (err );
113+ err .flush ();
124114 }
125115
126116 @ Override
0 commit comments