Vue d’ensemble
FlexGanttFX intègre une prise en charge de la journalisation basée sur le framework standard java.util.logging framework. Plusieurs domaines de journalisation sont définis dans la classe com.flexganttfx.core.LoggingDomain. La liste suivante présente les domaines disponibles.
- CONFIG - tout ce qui concerne la configuration du contrôle de diagramme de Gantt. Par exemple : les moteurs de rendu enregistrés pour différents types d’activités.
- DND - affiche tout ce qui concerne une opération de glisser-déposer (glisser-déposer natif / fourni par la plateforme).
- EDITING - signale les changements d’heure de début, d’heure de fin, de pourcentage d’achèvement ou de valeur de graphique d’une activité.
- EVENTS - fournit des informations sur les activités liées aux événements : listeners enregistrés et événements envoyés.
- NAVIGATION - défilement, zoom.
- PERFORMANCE - fournit des informations sur les aspects liés aux performances.
- RENDERING - tout ce qui concerne le rendu des lignes ou des activités.
- REPOSITORY - liste les opérations de référentiel.
Fichier de configuration
Le fichier suivant peut être utilisé pour configurer la journalisation de FlexGanttFX.
# To use this property file add the following command line argument:
# -Djava.util.logging.config.file=${project_loc}/log.properties
# Specify the handlers to create in the root logger
# (all loggers are children of the root logger)
# The following creates two handlers
# handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler
handlers = java.util.logging.ConsoleHandler
# Set the default logging level for the root logger
.level = INFO
# Set the default logging level for new ConsoleHandler instances
java.util.logging.ConsoleHandler.level = OFF
# Set the default logging level for new FileHandler instances
# java.util.logging.FileHandler.level = ALL
# Set the default formatter for new ConsoleHandler instances
java.util.logging.ConsoleHandler.formatter = com.flexganttfx.core.LoggingFormatter
# FlexGanttFX logging domains
com.flexganttfx.config.level = OFF
com.flexganttfx.performance.level = OFF
com.flexganttfx.repository.level = OFF
com.flexganttfx.editing.level = OFF
com.flexganttfx.navigation.level = OFF
com.flexganttfx.rendering.level = OFF
com.flexganttfx.dnd.level = OFF
com.flexganttfx.events.level = OFF