Druid不依赖任何的log组件,但支持多种log组件,会根据检测当前环境,选择一种合适的log实现。

log的优先顺序

log4j -> log4j2 -> slf4j -> commons-logging -> jdklogging

如何制定具体的log实现

如果自动检测到的log实现和你期望的不一样,你可以通过JVM启动参数来配置。例如

  1. -Ddruid.logType=slf4j
  2. -Ddruid.logType=log4j
  3. -Ddruid.logType=log4j2
  4. -Ddruid.logType=commonsLog
  5. -Ddruid.logType=jdkLog