Uploaded image for project: 'Runtime'
  1. Runtime
  2. RUNTIME-170

Use only one logger (logkit & log4j => log4j only)

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major Major
    • 2.0.0 M3
    • None
    • None
    • None

      Il est parfois difficile de trouver où est loggé une erreur (LogKit ou log4j).
      De plus, il est nécessaire de configurer les catégories deux fois.

      La plupart des bibliothèques que nous utilisons se base sur Jarkarta Commons Logging ou SLF4J et permettent de choisir l'implémentation de logging.

      La majorité des exceptions sortent dans logkit ce qui ne sera pas forcément le cas suite aux évolutions du runtime et du CMS :

      • utilisation poussée des Function OSWorkflow et logging des erreurs par OSWorkflow (JCL) ;
      • utilisation de Job avec Quartz et logging des erreurs par OSWorkflow (JCL) ;
      • utilisation pousée de Jackrabbit avec EventListener (SLF4J) ;
      • logging des requêtes SQL avec iBatis SqlMap (JCL mais sort parfois dans LogKit, parfois dans Log4J ) ;
      • ...

      Il faudrait donc choisir un seul logger concret même si plusieurs facades sont utilisés.

            yabon Sébastien Launay (Inactive)
            yabon Sébastien Launay (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: