Sortie de la librairie J2ME Logging4ME

Sortie de la librairie J2ME Logging4ME

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 »
  • Possiblité 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 Nomvembre 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: http://wiki.helyx.org/doku.php?id=logging4me:downloads
  • Un BugTracker est disponible à l’adresse suivante pour remonter toute anomalies ou suggestions : http://issues.helyx.org
  • Le projet est inscrit sur ohloh à l’adresse suivante: http://www.ohloh.net/p/Logging4ME.
  • Si vous souhaitez utiliser cette librairie pour votre développement, n’hésitez à me faire part de vos retours par mail, via le bugtracker, ou bien les commentaires du blog.

Leave a Reply