@@ -38,103 +38,138 @@ public Level getLevel() {
3838 return level ;
3939 }
4040
41+
4142 @ Override
4243 public boolean isTraceEnabled () {
43- return logger .isTraceEnabled ();
44+ return Level . TRACE . compareTo ( level ) >= 0 && logger .isTraceEnabled ();
4445 }
4546
4647 @ Override
4748 public void trace (String msg ) {
48- logger .trace (msg );
49+ if (isTraceEnabled ()) {
50+ logger .trace (msg );
51+ }
4952 }
5053
5154 @ Override
5255 public void trace (String format , Object ... arguments ) {
53- logger .trace (format , arguments );
56+ if (isTraceEnabled ()) {
57+ logger .trace (format , arguments );
58+ }
5459 }
5560
5661 @ Override
5762 public void trace (String msg , Throwable t ) {
58- logger .trace (msg , t );
63+ if (isTraceEnabled ()) {
64+ logger .trace (msg , t );
65+ }
5966 }
6067
68+
6169 @ Override
6270 public boolean isDebugEnabled () {
63- return logger .isDebugEnabled ();
71+ return Level . DEBUG . compareTo ( level ) >= 0 && logger .isDebugEnabled ();
6472 }
6573
6674 @ Override
6775 public void debug (String msg ) {
68- logger .debug (msg );
76+ if (isDebugEnabled ()) {
77+ logger .debug (msg );
78+ }
6979 }
7080
7181 @ Override
7282 public void debug (String format , Object ... arguments ) {
73- logger .debug (format , arguments );
83+ if (isDebugEnabled ()) {
84+ logger .debug (format , arguments );
85+ }
7486 }
7587
7688 @ Override
7789 public void debug (String msg , Throwable t ) {
78- logger .debug (msg , t );
90+ if (isDebugEnabled ()) {
91+ logger .debug (msg , t );
92+ }
7993 }
8094
95+
8196 @ Override
8297 public boolean isInfoEnabled () {
83- return logger .isInfoEnabled ();
98+ return Level . INFO . compareTo ( level ) >= 0 && logger .isInfoEnabled ();
8499 }
85100
86101 @ Override
87102 public void info (String msg ) {
88- logger .info (msg );
103+ if (isInfoEnabled ()) {
104+ logger .info (msg );
105+ }
89106 }
90107
91108 @ Override
92109 public void info (String format , Object ... arguments ) {
93- logger .info (format , arguments );
110+ if (isInfoEnabled ()) {
111+ logger .info (format , arguments );
112+ }
94113 }
95114
96115 @ Override
97116 public void info (String msg , Throwable t ) {
98- logger .info (msg , t );
117+ if (isInfoEnabled ()) {
118+ logger .info (msg , t );
119+ }
99120 }
100121
122+
101123 @ Override
102124 public boolean isWarnEnabled () {
103- return logger .isWarnEnabled ();
125+ return Level . WARN . compareTo ( level ) >= 0 && logger .isWarnEnabled ();
104126 }
105127
106128 @ Override
107129 public void warn (String msg ) {
108- logger .warn (msg );
130+ if (isWarnEnabled ()) {
131+ logger .warn (msg );
132+ }
109133 }
110134
111135 @ Override
112136 public void warn (String format , Object ... arguments ) {
113- logger .warn (format , arguments );
137+ if (isWarnEnabled ()) {
138+ logger .warn (format , arguments );
139+ }
114140 }
115141
116142 @ Override
117143 public void warn (String msg , Throwable t ) {
118- logger .warn (msg , t );
144+ if (isWarnEnabled ()) {
145+ logger .warn (msg , t );
146+ }
119147 }
120148
149+
121150 @ Override
122151 public boolean isErrorEnabled () {
123- return logger .isErrorEnabled ();
152+ return Level . ERROR . compareTo ( level ) >= 0 && logger .isErrorEnabled ();
124153 }
125154
126155 @ Override
127156 public void error (String msg ) {
128- logger .error (msg );
157+ if (isErrorEnabled ()) {
158+ logger .error (msg );
159+ }
129160 }
130161
131162 @ Override
132163 public void error (String format , Object ... arguments ) {
133- logger .error (format , arguments );
164+ if (isErrorEnabled ()) {
165+ logger .error (format , arguments );
166+ }
134167 }
135168
136169 @ Override
137170 public void error (String msg , Throwable t ) {
138- logger .error (msg , t );
171+ if (isErrorEnabled ()) {
172+ logger .error (msg , t );
173+ }
139174 }
140175}
0 commit comments