1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.logging.log4j.taglib;
18
19 import org.apache.logging.log4j.Level;
20 import org.apache.logging.log4j.message.MessageFactory;
21 import org.apache.logging.log4j.spi.AbstractLogger;
22 import org.apache.logging.log4j.spi.AbstractLoggerWrapper;
23
24
25
26
27
28
29
30 class Log4jTaglibLogger extends AbstractLoggerWrapper {
31 public Log4jTaglibLogger(final AbstractLogger logger, final String name, final MessageFactory messageFactory) {
32 super(logger, name, messageFactory);
33 }
34
35 @Override
36 protected void entry(final String fqcn, final Object... params) {
37 super.entry(fqcn, params);
38 }
39
40 @Override
41 protected <R> R exit(final String fqcn, final R result) {
42 return super.exit(fqcn, result);
43 }
44
45 @Override
46 protected void catching(final String fqcn, final Level level, final Throwable t) {
47 super.catching(fqcn, level, t);
48 }
49
50 @Override
51 protected <T extends Throwable> T throwing(final String fqcn, final Level level, final T t) {
52 return super.throwing(fqcn, level, t);
53 }
54 }