source: extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/transverse/util/log4j/ClassNameConcisePatternConverter.java @ 6821

Last change on this file since 6821 was 6821, checked in by mlg, 14 years ago

Premier commit. Actuellement, l'application gère :
-Listing des catégories
-Affichage des miniatures
-Ajout de commentaires
-gestion d'un cache pour ne pas télécharger les images plusieurs fois
-gestion d'un zoom dans le navigateur d'images
-navigateur d'images complètement refait, je viens de tester sur un grand écran, à priori, c'est beaucoup mieux
-meilleure gestion des exceptions, avec affichage de messages d'erreurs
-ajout d'un "logger" qui enregistre toutes les exceptions dans un fichier de log
-possibilité de ne pas mettre le "http://" dans l'écran de connexion
-gestion de transformations d'images dans le navigateur d'images : "flip" horizontal et vertical, rotations
-menu dans le navigateur d'images, qui permet d'effectuer toutes les actions, avec en plus, la possibilité d'imprimer une image

en cours d'implémentation : gestion des préférences de l'utilisateur. Actuellement, le fichier xml permettant d'écrire les préférences est géré,
il reste à faire un écran de gestion des préférences, avec un maximum d'options, afin que l'appli soit configurable.

  • Property svn:executable set to *
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.