source: extensions/jiwigo-ws-api/src/main/java/fr/mael/jiwigo/transverse/util/log4j/ClassNameConcisePatternConverter.java @ 9387

Last change on this file since 9387 was 9387, checked in by mlg, 13 years ago

First commit for jiwigo-ws-api

File size: 827 bytes
Line 
1package fr.mael.jiwigo.transverse.util.log4j;
2
3import org.apache.log4j.helpers.FormattingInfo;
4import org.apache.log4j.spi.LoggingEvent;
5
6/**
7 * @author mael
8 *
9 */
10public class ClassNameConcisePatternConverter extends AbstractConcisePatternConverter {
11
12    /**
13     *
14     */
15    private static final int CLASS_LENGTH = 30;
16
17    /**
18     * Constructeur de ClassNameConcisePatternConverter.
19     * @param formattingInfo .
20     * @param precision .
21     */
22    public ClassNameConcisePatternConverter(final FormattingInfo formattingInfo, final int precision) {
23        super(formattingInfo, precision);
24    }
25
26    /**.
27     * {@inheritDoc}
28     */
29    protected final String getConciseName(final LoggingEvent event) {
30        return simplify(event.getLocationInformation().getClassName(), CLASS_LENGTH);
31    }
32}
Note: See TracBrowser for help on using the repository browser.