概览
FlexGanttFX 内置了一些日志支持,使用标准的 java.util.logging framework。类 com.flexganttfx.core.LoggingDomain 中定义了多个日志域。以下列表显示可用的日志域。
- CONFIG - 与 Gantt 图表控件配置相关的任何内容。例如:为不同活动类型注册的渲染器。
- DND - 显示与拖放操作相关的所有内容(原生拖放 / 平台提供的拖放)。
- EDITING - 报告活动的开始时间、结束时间、完成百分比、图表值等变化。
- EVENTS - 提供与事件相关的活动信息:已注册的监听器、正在发送的事件。
- NAVIGATION - 滚动、缩放。
- PERFORMANCE - 提供与性能相关方面的信息。
- RENDERING - 与渲染行或活动相关的任何内容。
- REPOSITORY - 列出仓库操作。
配置文件
以下文件可用于配置 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