Mercurial Hosting > luan
annotate src/goodjava/logger/LevelAppender.java @ 2036:2740f8a9ba3a acme-tiny tip
First test prototype (also convert spaces to tabs and remove *.orig files)
| author | Violet7 |
|---|---|
| date | Wed, 05 Nov 2025 21:49:39 -0800 |
| parents | 85d7c1777357 |
| children |
| rev | line source |
|---|---|
| 1449 | 1 package goodjava.logger; |
| 2 | |
| 3 | |
| 1451 | 4 public final class LevelAppender implements Appender { |
| 1449 | 5 private final Appender appender; |
| 6 private final int level; | |
| 7 | |
| 8 public LevelAppender(Appender appender,int level) { | |
| 9 this.appender = appender; | |
| 10 this.level = level; | |
| 11 } | |
| 12 | |
| 13 public void append(LoggingEvent event) { | |
| 14 if( event.level >= this.level ) | |
| 15 appender.append(event); | |
| 16 } | |
| 17 | |
| 18 public void close() { | |
| 19 appender.close(); | |
| 20 } | |
| 21 } |
