1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  package org.apache.maven.cli.logging;
20  
21  import java.io.PrintStream;
22  
23  import org.slf4j.Logger;
24  import org.slf4j.Marker;
25  
26  import static java.util.Objects.requireNonNull;
27  
28  
29  
30  
31  @Deprecated
32  public class Slf4jStdoutLogger implements Logger {
33      private static final String ERROR = "[ERROR] ";
34  
35      private final PrintStream out;
36  
37      public Slf4jStdoutLogger() {
38          this(System.out);
39      }
40  
41      public Slf4jStdoutLogger(PrintStream out) {
42          this.out = requireNonNull(out);
43      }
44  
45      
46      
47      
48      @Override
49      public void error(String msg) {
50          out.print(ERROR);
51          out.println(msg);
52      }
53  
54      @Override
55      public void error(String msg, Throwable t) {
56          error(msg);
57  
58          if (null != t) {
59              t.printStackTrace(out);
60          }
61      }
62  
63      
64      
65      
66      @Override
67      public String getName() {
68          return null;
69      }
70  
71      @Override
72      public boolean isTraceEnabled() {
73          return false;
74      }
75  
76      @Override
77      public void trace(String msg) {}
78  
79      @Override
80      public void trace(String format, Object arg) {}
81  
82      @Override
83      public void trace(String format, Object arg1, Object arg2) {}
84  
85      @Override
86      public void trace(String format, Object... arguments) {}
87  
88      @Override
89      public void trace(String msg, Throwable t) {}
90  
91      @Override
92      public boolean isTraceEnabled(Marker marker) {
93          return false;
94      }
95  
96      @Override
97      public void trace(Marker marker, String msg) {}
98  
99      @Override
100     public void trace(Marker marker, String format, Object arg) {}
101 
102     @Override
103     public void trace(Marker marker, String format, Object arg1, Object arg2) {}
104 
105     @Override
106     public void trace(Marker marker, String format, Object... argArray) {}
107 
108     @Override
109     public void trace(Marker marker, String msg, Throwable t) {}
110 
111     @Override
112     public boolean isDebugEnabled() {
113         return false;
114     }
115 
116     @Override
117     public void debug(String msg) {}
118 
119     @Override
120     public void debug(String format, Object arg) {}
121 
122     @Override
123     public void debug(String format, Object arg1, Object arg2) {}
124 
125     @Override
126     public void debug(String format, Object... arguments) {}
127 
128     @Override
129     public void debug(String msg, Throwable t) {}
130 
131     @Override
132     public boolean isDebugEnabled(Marker marker) {
133         return false;
134     }
135 
136     @Override
137     public void debug(Marker marker, String msg) {}
138 
139     @Override
140     public void debug(Marker marker, String format, Object arg) {}
141 
142     @Override
143     public void debug(Marker marker, String format, Object arg1, Object arg2) {}
144 
145     @Override
146     public void debug(Marker marker, String format, Object... arguments) {}
147 
148     @Override
149     public void debug(Marker marker, String msg, Throwable t) {}
150 
151     @Override
152     public boolean isInfoEnabled() {
153         return false;
154     }
155 
156     @Override
157     public void info(String msg) {}
158 
159     @Override
160     public void info(String format, Object arg) {}
161 
162     @Override
163     public void info(String format, Object arg1, Object arg2) {}
164 
165     @Override
166     public void info(String format, Object... arguments) {}
167 
168     @Override
169     public void info(String msg, Throwable t) {}
170 
171     @Override
172     public boolean isInfoEnabled(Marker marker) {
173         return false;
174     }
175 
176     @Override
177     public void info(Marker marker, String msg) {}
178 
179     @Override
180     public void info(Marker marker, String format, Object arg) {}
181 
182     @Override
183     public void info(Marker marker, String format, Object arg1, Object arg2) {}
184 
185     @Override
186     public void info(Marker marker, String format, Object... arguments) {}
187 
188     @Override
189     public void info(Marker marker, String msg, Throwable t) {}
190 
191     @Override
192     public boolean isWarnEnabled() {
193         return false;
194     }
195 
196     @Override
197     public void warn(String msg) {}
198 
199     @Override
200     public void warn(String format, Object arg) {}
201 
202     @Override
203     public void warn(String format, Object... arguments) {}
204 
205     @Override
206     public void warn(String format, Object arg1, Object arg2) {}
207 
208     @Override
209     public void warn(String msg, Throwable t) {}
210 
211     @Override
212     public boolean isWarnEnabled(Marker marker) {
213         return false;
214     }
215 
216     @Override
217     public void warn(Marker marker, String msg) {}
218 
219     @Override
220     public void warn(Marker marker, String format, Object arg) {}
221 
222     @Override
223     public void warn(Marker marker, String format, Object arg1, Object arg2) {}
224 
225     @Override
226     public void warn(Marker marker, String format, Object... arguments) {}
227 
228     @Override
229     public void warn(Marker marker, String msg, Throwable t) {}
230 
231     @Override
232     public boolean isErrorEnabled() {
233         return false;
234     }
235 
236     @Override
237     public void error(String format, Object arg) {}
238 
239     @Override
240     public void error(String format, Object arg1, Object arg2) {}
241 
242     @Override
243     public void error(String format, Object... arguments) {}
244 
245     @Override
246     public boolean isErrorEnabled(Marker marker) {
247         return false;
248     }
249 
250     @Override
251     public void error(Marker marker, String msg) {}
252 
253     @Override
254     public void error(Marker marker, String format, Object arg) {}
255 
256     @Override
257     public void error(Marker marker, String format, Object arg1, Object arg2) {}
258 
259     @Override
260     public void error(Marker marker, String format, Object... arguments) {}
261 
262     @Override
263     public void error(Marker marker, String msg, Throwable t) {}
264 }