comparison slf4j/src/org/slf4j/impl/GoodAdapter.java @ 1455:1437fb1f0956

add slf4j-goodjava
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 08 Mar 2020 16:50:14 -0600
parents
children aed284cae1f0
comparison
equal deleted inserted replaced
1454:219f2b937f2b 1455:1437fb1f0956
1 package org.slf4j.impl;
2
3 import org.slf4j.helpers.MarkerIgnoringBase;
4 import org.slf4j.helpers.MessageFormatter;
5 import org.slf4j.helpers.FormattingTuple;
6
7
8 final class GoodAdapter extends MarkerIgnoringBase {
9 private final goodjava.logging.Logger logger;
10
11 GoodAdapter(goodjava.logging.Logger logger) {
12 this.logger = logger;
13 }
14
15 public void error​(String msg) {
16 logger.error(msg);
17 }
18
19 public void error​(String msg, Throwable t) {
20 logger.error(msg,t);
21 }
22
23 public boolean isErrorEnabled() {
24 return true;
25 }
26
27 public void error(String format, Object... arguments) {
28 FormattingTuple ft = MessageFormatter.arrayFormat(format,arguments);
29 logger.error( ft.getMessage(), ft.getThrowable() );
30 }
31
32 public void error(String format, Object arg1, Object arg2) {
33 error(format,new Object[]{arg1,arg2});
34 }
35
36 public void error(String format, Object arg) {
37 error(format,new Object[]{arg});
38 }
39
40 public void warn(String msg) {
41 logger.warn(msg);
42 }
43
44 public void warn(String msg, Throwable t) {
45 logger.warn(msg,t);
46 }
47
48 public boolean isWarnEnabled() {
49 return true;
50 }
51
52 public void warn(String format, Object... arguments) {
53 FormattingTuple ft = MessageFormatter.arrayFormat(format,arguments);
54 logger.warn( ft.getMessage(), ft.getThrowable() );
55 }
56
57 public void warn(String format, Object arg1, Object arg2) {
58 warn(format,new Object[]{arg1,arg2});
59 }
60
61 public void warn(String format, Object arg) {
62 warn(format,new Object[]{arg});
63 }
64
65 public void info(String msg) {
66 logger.info(msg);
67 }
68
69 public void info(String msg, Throwable t) {
70 logger.info(msg,t);
71 }
72
73 public boolean isInfoEnabled() {
74 return logger.isInfoEnabled();
75 }
76
77 public void info(String format, Object... arguments) {
78 FormattingTuple ft = MessageFormatter.arrayFormat(format,arguments);
79 logger.info( ft.getMessage(), ft.getThrowable() );
80 }
81
82 public void info(String format, Object arg1, Object arg2) {
83 info(format,new Object[]{arg1,arg2});
84 }
85
86 public void info(String format, Object arg) {
87 info(format,new Object[]{arg});
88 }
89
90 public void debug(String msg) {
91 logger.debug(msg);
92 }
93
94 public void debug(String msg, Throwable t) {
95 logger.debug(msg,t);
96 }
97
98 public boolean isDebugEnabled() {
99 return logger.isDebugEnabled();
100 }
101
102 public void debug(String format, Object... arguments) {
103 FormattingTuple ft = MessageFormatter.arrayFormat(format,arguments);
104 logger.debug( ft.getMessage(), ft.getThrowable() );
105 }
106
107 public void debug(String format, Object arg1, Object arg2) {
108 debug(format,new Object[]{arg1,arg2});
109 }
110
111 public void debug(String format, Object arg) {
112 debug(format,new Object[]{arg});
113 }
114
115 public void trace(String msg) {
116 }
117
118 public void trace(String msg, Throwable t) {
119 }
120
121 public boolean isTraceEnabled() {
122 return false;
123 }
124
125 public void trace(String format, Object... arguments) {
126 }
127
128 public void trace(String format, Object arg1, Object arg2) {
129 }
130
131 public void trace(String format, Object arg) {
132 }
133
134 }