1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.log4j.pattern;
19
20 import org.apache.log4j.spi.LoggingEvent;
21
22
23 /***
24 * Formats a string literal.
25 *
26 * @author Curt Arnold
27 *
28 */
29 public final class LiteralPatternConverter extends LoggingEventPatternConverter {
30 /***
31 * String literal.
32 */
33 private final String literal;
34
35 /***
36 * Create a new instance.
37 * @param literal string literal.
38 */
39 public LiteralPatternConverter(final String literal) {
40 super("Literal", "literal");
41 this.literal = literal;
42 }
43
44 /***
45 * {@inheritDoc}
46 */
47 public void format(final LoggingEvent event, final StringBuffer toAppendTo) {
48 toAppendTo.append(literal);
49 }
50
51 /***
52 * {@inheritDoc}
53 */
54 public void format(final Object obj, final StringBuffer toAppendTo) {
55 toAppendTo.append(literal);
56 }
57 }