Mercurial Hosting > luan
comparison src/goodjava/logger/GoodLogger.java @ 1450:28b1ddacfad3
logger work
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 01 Mar 2020 13:47:02 -0700 |
parents | 6fc083e1d08c |
children | 329197048ff0 |
comparison
equal
deleted
inserted
replaced
1449:dd14d2dce7ee | 1450:28b1ddacfad3 |
---|---|
3 import goodjava.logging.Logger; | 3 import goodjava.logging.Logger; |
4 | 4 |
5 | 5 |
6 public final class GoodLogger implements Logger { | 6 public final class GoodLogger implements Logger { |
7 public final String name; | 7 public final String name; |
8 public volatile int level = Level.INFO; | 8 public volatile int level; |
9 public volatile Appender appender = DEFAULT_APPENDER; | 9 public volatile Appender appender; |
10 | 10 |
11 GoodLogger(String name) { | 11 GoodLogger(String name) { |
12 this.name = name; | 12 this.name = name; |
13 } | 13 } |
14 | 14 |
61 } | 61 } |
62 | 62 |
63 private boolean isEnabled(int level) { | 63 private boolean isEnabled(int level) { |
64 return true; | 64 return true; |
65 } | 65 } |
66 | |
67 | |
68 private static final Layout DEFAULT_LAYOUT | |
69 = new ListLayout(Layouts.LEVEL," - ",Layouts.MESSAGE,"\n",Layouts.THROWABLE); | |
70 | |
71 private static final WriterAppender DEFAULT_APPENDER = new ConsoleAppender(DEFAULT_LAYOUT,System.err); | |
72 } | 66 } |