New upstream version 1.7.31
Emmanuel Bourg
1 year, 8 months ago
6 | 6 | <parent> |
7 | 7 | <groupId>org.slf4j</groupId> |
8 | 8 | <artifactId>slf4j-parent</artifactId> |
9 | <version>1.7.30</version> | |
9 | <version>1.7.31</version> | |
10 | 10 | </parent> |
11 | 11 | |
12 | 12 | <artifactId>integration</artifactId> |
4 | 4 | <parent> |
5 | 5 | <groupId>org.slf4j</groupId> |
6 | 6 | <artifactId>slf4j-parent</artifactId> |
7 | <version>1.7.30</version> | |
7 | <version>1.7.31</version> | |
8 | 8 | </parent> |
9 | 9 | |
10 | 10 | <modelVersion>4.0.0</modelVersion> |
+36
-12
103 | 103 | * the message to log. Converted to {@link String} |
104 | 104 | */ |
105 | 105 | public void trace(Object message) { |
106 | logger.log(null, FQCN, LocationAwareLogger.TRACE_INT, String.valueOf(message), null, null); | |
106 | if (isTraceEnabled()) { | |
107 | logger.log(null, FQCN, LocationAwareLogger.TRACE_INT, String.valueOf(message), null, null); | |
108 | } | |
107 | 109 | } |
108 | 110 | |
109 | 111 | /** |
116 | 118 | * the exception to log |
117 | 119 | */ |
118 | 120 | public void trace(Object message, Throwable t) { |
119 | logger.log(null, FQCN, LocationAwareLogger.TRACE_INT, String.valueOf(message), null, t); | |
121 | if (isTraceEnabled()) { | |
122 | logger.log(null, FQCN, LocationAwareLogger.TRACE_INT, String.valueOf(message), null, t); | |
123 | } | |
120 | 124 | } |
121 | 125 | |
122 | 126 | /** |
127 | 131 | * the message to log. Converted to {@link String} |
128 | 132 | */ |
129 | 133 | public void debug(Object message) { |
130 | logger.log(null, FQCN, LocationAwareLogger.DEBUG_INT, String.valueOf(message), null, null); | |
134 | if (isDebugEnabled()) { | |
135 | logger.log(null, FQCN, LocationAwareLogger.DEBUG_INT, String.valueOf(message), null, null); | |
136 | } | |
131 | 137 | } |
132 | 138 | |
133 | 139 | /** |
140 | 146 | * the exception to log |
141 | 147 | */ |
142 | 148 | public void debug(Object message, Throwable t) { |
143 | logger.log(null, FQCN, LocationAwareLogger.DEBUG_INT, String.valueOf(message), null, t); | |
149 | if (isDebugEnabled()) { | |
150 | logger.log(null, FQCN, LocationAwareLogger.DEBUG_INT, String.valueOf(message), null, t); | |
151 | } | |
144 | 152 | } |
145 | 153 | |
146 | 154 | /** |
151 | 159 | * the message to log. Converted to {@link String} |
152 | 160 | */ |
153 | 161 | public void info(Object message) { |
154 | logger.log(null, FQCN, LocationAwareLogger.INFO_INT, String.valueOf(message), null, null); | |
162 | if (isInfoEnabled()) { | |
163 | logger.log(null, FQCN, LocationAwareLogger.INFO_INT, String.valueOf(message), null, null); | |
164 | } | |
155 | 165 | } |
156 | 166 | |
157 | 167 | /** |
164 | 174 | * the exception to log |
165 | 175 | */ |
166 | 176 | public void info(Object message, Throwable t) { |
167 | logger.log(null, FQCN, LocationAwareLogger.INFO_INT, String.valueOf(message), null, t); | |
177 | if (isInfoEnabled()) { | |
178 | logger.log(null, FQCN, LocationAwareLogger.INFO_INT, String.valueOf(message), null, t); | |
179 | } | |
168 | 180 | } |
169 | 181 | |
170 | 182 | /** |
175 | 187 | * the message to log. Converted to {@link String} |
176 | 188 | */ |
177 | 189 | public void warn(Object message) { |
178 | logger.log(null, FQCN, LocationAwareLogger.WARN_INT, String.valueOf(message), null, null); | |
190 | if (isWarnEnabled()) { | |
191 | logger.log(null, FQCN, LocationAwareLogger.WARN_INT, String.valueOf(message), null, null); | |
192 | } | |
179 | 193 | } |
180 | 194 | |
181 | 195 | /** |
188 | 202 | * the exception to log |
189 | 203 | */ |
190 | 204 | public void warn(Object message, Throwable t) { |
191 | logger.log(null, FQCN, LocationAwareLogger.WARN_INT, String.valueOf(message), null, t); | |
205 | if (isWarnEnabled()) { | |
206 | logger.log(null, FQCN, LocationAwareLogger.WARN_INT, String.valueOf(message), null, t); | |
207 | } | |
192 | 208 | } |
193 | 209 | |
194 | 210 | /** |
199 | 215 | * the message to log. Converted to {@link String} |
200 | 216 | */ |
201 | 217 | public void error(Object message) { |
202 | logger.log(null, FQCN, LocationAwareLogger.ERROR_INT, String.valueOf(message), null, null); | |
218 | if (isErrorEnabled()) { | |
219 | logger.log(null, FQCN, LocationAwareLogger.ERROR_INT, String.valueOf(message), null, null); | |
220 | } | |
203 | 221 | } |
204 | 222 | |
205 | 223 | /** |
212 | 230 | * the exception to log |
213 | 231 | */ |
214 | 232 | public void error(Object message, Throwable t) { |
215 | logger.log(null, FQCN, LocationAwareLogger.ERROR_INT, String.valueOf(message), null, t); | |
233 | if (isErrorEnabled()) { | |
234 | logger.log(null, FQCN, LocationAwareLogger.ERROR_INT, String.valueOf(message), null, t); | |
235 | } | |
216 | 236 | } |
217 | 237 | |
218 | 238 | /** |
223 | 243 | * the message to log. Converted to {@link String} |
224 | 244 | */ |
225 | 245 | public void fatal(Object message) { |
226 | logger.log(null, FQCN, LocationAwareLogger.ERROR_INT, String.valueOf(message), null, null); | |
246 | if (isErrorEnabled()) { | |
247 | logger.log(null, FQCN, LocationAwareLogger.ERROR_INT, String.valueOf(message), null, null); | |
248 | } | |
227 | 249 | } |
228 | 250 | |
229 | 251 | /** |
236 | 258 | * the exception to log |
237 | 259 | */ |
238 | 260 | public void fatal(Object message, Throwable t) { |
239 | logger.log(null, FQCN, LocationAwareLogger.ERROR_INT, String.valueOf(message), null, t); | |
261 | if (isErrorEnabled()) { | |
262 | logger.log(null, FQCN, LocationAwareLogger.ERROR_INT, String.valueOf(message), null, t); | |
263 | } | |
240 | 264 | } |
241 | 265 | |
242 | 266 | /** |
26 | 26 | |
27 | 27 | import static org.junit.Assert.assertFalse; |
28 | 28 | import static org.junit.Assert.assertTrue; |
29 | import static org.junit.Assert.assertEquals; | |
29 | 30 | |
30 | 31 | import org.junit.Test; |
31 | 32 | |
84 | 85 | log.fatal(null, e); |
85 | 86 | log.fatal("fatal message", e); |
86 | 87 | } |
88 | ||
89 | @Test | |
90 | public void testAvoidConvertingObjectToString() { | |
91 | Log log = LogFactory.getLog(InvokeJCLTest.class); | |
92 | Exception e = new Exception("just testing"); | |
93 | ||
94 | TestMessage fatalMsg = new TestMessage("fatal msg"); | |
95 | TestMessage errorMsg = new TestMessage("error msg"); | |
96 | TestMessage warnMsg = new TestMessage("warn msg"); | |
97 | TestMessage infoMsg = new TestMessage("info msg"); | |
98 | TestMessage debugMsg = new TestMessage("debug msg"); | |
99 | TestMessage traceMsg = new TestMessage("trace msg"); | |
100 | ||
101 | log.fatal(fatalMsg); | |
102 | log.fatal(fatalMsg, e); | |
103 | assertEquals(2, fatalMsg.invokedCount); | |
104 | ||
105 | log.error(errorMsg); | |
106 | log.error(errorMsg, e); | |
107 | assertEquals(2, errorMsg.invokedCount); | |
108 | ||
109 | log.warn(warnMsg); | |
110 | log.warn(warnMsg, e); | |
111 | assertEquals(2, warnMsg.invokedCount); | |
112 | ||
113 | log.info(infoMsg); | |
114 | log.info(infoMsg, e); | |
115 | assertEquals(2, infoMsg.invokedCount); | |
116 | ||
117 | log.debug(debugMsg); | |
118 | log.debug(debugMsg, e); | |
119 | assertEquals(0, debugMsg.invokedCount); | |
120 | ||
121 | log.trace(traceMsg); | |
122 | log.trace(traceMsg, e); | |
123 | assertEquals(0, traceMsg.invokedCount); | |
124 | } | |
125 | ||
126 | static class TestMessage { | |
127 | ||
128 | private final String msg; | |
129 | int invokedCount = 0; | |
130 | ||
131 | TestMessage(String msg) {this.msg = msg;} | |
132 | ||
133 | @Override | |
134 | public String toString() { | |
135 | invokedCount++; | |
136 | return msg; | |
137 | } | |
138 | } | |
139 | ||
87 | 140 | } |
6 | 6 | <parent> |
7 | 7 | <groupId>org.slf4j</groupId> |
8 | 8 | <artifactId>slf4j-parent</artifactId> |
9 | <version>1.7.30</version> | |
9 | <version>1.7.31</version> | |
10 | 10 | </parent> |
11 | 11 | |
12 | 12 | <artifactId>jul-to-slf4j</artifactId> |
6 | 6 | <parent> |
7 | 7 | <groupId>org.slf4j</groupId> |
8 | 8 | <artifactId>slf4j-parent</artifactId> |
9 | <version>1.7.30</version> | |
9 | <version>1.7.31</version> | |
10 | 10 | </parent> |
11 | 11 | |
12 | 12 |
14 | 14 | */ |
15 | 15 | package org.apache.log4j; |
16 | 16 | |
17 | /** | |
18 | * Skeleton implementation of ConsoleAppender | |
19 | */ | |
17 | 20 | public class ConsoleAppender extends WriterAppender { |
18 | 21 | |
22 | public ConsoleAppender() { | |
23 | } | |
24 | ||
25 | public ConsoleAppender(Layout layout) { | |
26 | } | |
27 | ||
28 | public ConsoleAppender(Layout layout, String target) { | |
29 | } | |
30 | ||
19 | 31 | } |
6 | 6 | <parent> |
7 | 7 | <groupId>org.slf4j</groupId> |
8 | 8 | <artifactId>slf4j-parent</artifactId> |
9 | <version>1.7.30</version> | |
9 | <version>1.7.31</version> | |
10 | 10 | </parent> |
11 | 11 | |
12 | 12 | <artifactId>osgi-over-slf4j</artifactId> |
5 | 5 | |
6 | 6 | <groupId>org.slf4j</groupId> |
7 | 7 | <artifactId>slf4j-parent</artifactId> |
8 | <version>1.7.30</version> | |
8 | <version>1.7.31</version> | |
9 | 9 | |
10 | 10 | <packaging>pom</packaging> |
11 | 11 | <name>SLF4J</name> |
6 | 6 | <parent> |
7 | 7 | <groupId>org.slf4j</groupId> |
8 | 8 | <artifactId>slf4j-parent</artifactId> |
9 | <version>1.7.30</version> | |
9 | <version>1.7.31</version> | |
10 | 10 | </parent> |
11 | 11 | |
12 | 12 | <artifactId>slf4j-android</artifactId> |
6 | 6 | <parent> |
7 | 7 | <groupId>org.slf4j</groupId> |
8 | 8 | <artifactId>slf4j-parent</artifactId> |
9 | <version>1.7.30</version> | |
9 | <version>1.7.31</version> | |
10 | 10 | </parent> |
11 | 11 | |
12 | 12 | <artifactId>slf4j-api</artifactId> |
6 | 6 | <parent> |
7 | 7 | <groupId>org.slf4j</groupId> |
8 | 8 | <artifactId>slf4j-parent</artifactId> |
9 | <version>1.7.30</version> | |
9 | <version>1.7.31</version> | |
10 | 10 | </parent> |
11 | 11 | |
12 | 12 | <artifactId>slf4j-ext</artifactId> |
6 | 6 | <parent> |
7 | 7 | <groupId>org.slf4j</groupId> |
8 | 8 | <artifactId>slf4j-parent</artifactId> |
9 | <version>1.7.30</version> | |
9 | <version>1.7.31</version> | |
10 | 10 | </parent> |
11 | 11 | |
12 | 12 | <artifactId>slf4j-jcl</artifactId> |
6 | 6 | <parent> |
7 | 7 | <groupId>org.slf4j</groupId> |
8 | 8 | <artifactId>slf4j-parent</artifactId> |
9 | <version>1.7.30</version> | |
9 | <version>1.7.31</version> | |
10 | 10 | </parent> |
11 | 11 | |
12 | 12 | <artifactId>slf4j-jdk14</artifactId> |
6 | 6 | <parent> |
7 | 7 | <groupId>org.slf4j</groupId> |
8 | 8 | <artifactId>slf4j-parent</artifactId> |
9 | <version>1.7.30</version> | |
9 | <version>1.7.31</version> | |
10 | 10 | </parent> |
11 | 11 | |
12 | 12 | <artifactId>slf4j-log4j12</artifactId> |
6 | 6 | <parent> |
7 | 7 | <groupId>org.slf4j</groupId> |
8 | 8 | <artifactId>slf4j-parent</artifactId> |
9 | <version>1.7.30</version> | |
9 | <version>1.7.31</version> | |
10 | 10 | </parent> |
11 | 11 | |
12 | 12 | <artifactId>slf4j-migrator</artifactId> |
6 | 6 | <parent> |
7 | 7 | <groupId>org.slf4j</groupId> |
8 | 8 | <artifactId>slf4j-parent</artifactId> |
9 | <version>1.7.30</version> | |
9 | <version>1.7.31</version> | |
10 | 10 | </parent> |
11 | 11 | |
12 | 12 | <artifactId>slf4j-nop</artifactId> |