1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.plugin.testing;
20
21 import org.apache.maven.plugin.logging.Log;
22 import org.slf4j.Logger;
23
24 import static java.util.Objects.requireNonNull;
25
26
27
28
29
30
31
32
33
34 @Deprecated
35 public class MojoLogWrapper implements Log {
36 private final Logger logger;
37
38 public MojoLogWrapper(Logger logger) {
39 this.logger = requireNonNull(logger);
40 }
41
42 public void debug(CharSequence content) {
43 logger.debug(toString(content));
44 }
45
46 private String toString(CharSequence content) {
47 if (content == null) {
48 return "";
49 } else {
50 return content.toString();
51 }
52 }
53
54 @Override
55 public void debug(CharSequence content, Throwable error) {
56 logger.debug(toString(content), error);
57 }
58
59 @Override
60 public void debug(Throwable error) {
61 logger.debug("", error);
62 }
63
64 @Override
65 public void info(CharSequence content) {
66 logger.info(toString(content));
67 }
68
69 @Override
70 public void info(CharSequence content, Throwable error) {
71 logger.info(toString(content), error);
72 }
73
74 @Override
75 public void info(Throwable error) {
76 logger.info("", error);
77 }
78
79 @Override
80 public void warn(CharSequence content) {
81 logger.warn(toString(content));
82 }
83
84 @Override
85 public void warn(CharSequence content, Throwable error) {
86 logger.warn(toString(content), error);
87 }
88
89 @Override
90 public void warn(Throwable error) {
91 logger.warn("", error);
92 }
93
94 @Override
95 public void error(CharSequence content) {
96 logger.error(toString(content));
97 }
98
99 @Override
100 public void error(CharSequence content, Throwable error) {
101 logger.error(toString(content), error);
102 }
103
104 @Override
105 public void error(Throwable error) {
106 logger.error("", error);
107 }
108
109 @Override
110 public boolean isDebugEnabled() {
111 return logger.isDebugEnabled();
112 }
113
114 @Override
115 public boolean isInfoEnabled() {
116 return logger.isInfoEnabled();
117 }
118
119 @Override
120 public boolean isWarnEnabled() {
121 return logger.isWarnEnabled();
122 }
123
124 @Override
125 public boolean isErrorEnabled() {
126 return logger.isErrorEnabled();
127 }
128 }