author
Je travaille depuis un certain temps sur différents projets J2ME, et certains d’entre eux arrivent aujourd’hui à maturité. Le temps est donc venu de les releaser et de proposer une première version publique.
La sortie de la librairie Java pour J2ME Basic4ME a déjà fait l’objet d’un post il y a quelques jours.
Aujourd’hui, c’est au tour du projet Java pour J2ME “Logging4ME” d’être présenté et releasé:
Logging4ME est une librairie de logging spécialement adaptée pour J2ME, distribuée sous license Apache, et sa première version publique est la 1.0.1.
La librairie a été pensée dès le début des développements pour être spécialement adaptée aux problématiques J2ME. Elle est donc parfaitement compatible avec l’environnement J2ME/MIDP, et propose de nombreuses fonctionnalités classiques des librairies de log:
- Une API de log classique et simple utiliser
- Support de tous les niveaux de logs
- Gestion des catégories de logger par hiérarchie ou bien par mot clé
- Gestion de l’additivité pour la gestion des catégorie de loggers par hiérarchie
- Configuration des layout, dont l’implémentation “PatternLayout”, permettant de configurer finement l’affichage des logs
- Support des Appenders, dont le “ConsoleAppender”, et le “FileAppender”
- Possibilité d’étendre les fonctionnalités de la librairie (Custom Layout, custom Appender)
- …
Il existe déjà différentes implémentations de gestion des log adaptées pour J2ME. Microlog fait aujourd’hui référence pour l’éco-système J2ME, cependant il faut bien trouver chaussure à son pieds. Logging4ME propose donc une implémentation nouvelle, simple et légère de gestion des logs.
Listing des projets de gestion des logs pour J2ME:
- Microlog
- log4me – Note: Le projet semble abandonné (Pas mis à jour depuis Août 2006)
- Jadabs-Log4j-J2ME – Note: Le projet semble abandonné (Pas mis à jour depuis Novembre 2004)
- Et bien sûr: Logging4ME
Liens utiles du projet:
- Le site du projet est à l’adresse suivante: http://logging4me.helyx.org/.
Vous y trouverez toutes les informations liées au développement du projet: Sources, Javadoc, Couverture de test, métriques, rapports Maven, … - Un wiki est disponible ici. Il propose des informations complémentaires: Exemples, Intégration de la librairie à votre projet, …
- Pour télécharger le projet, cela se passe à l’adresse suivante: https://code.google.com/archive/p/logging4me/downloads
- Un BugTracker est disponible à l’adresse suivante pour remonter toute anomalies ou suggestions : https://code.google.com/archive/p/logging4me/issues
Si vous souhaitez utiliser cette librairie pour votre développement, n’hésitez à me faire part de vos retours par mail, via le bug tracker, ou bien les commentaires du blog.