在Spring Boot中,MyBatis的日志配置可以通過多種方式進行,包括控制臺輸出、文件輸出以及自定義日志級別等。以下是詳細的配置選項和示例:
控制臺日志級別:可以通過application.properties
或application.yml
文件設置,例如:
logging.level.root=INFO
logging.level.org.mybatis=DEBUG
文件日志級別:同樣可以通過配置文件設置,例如:
logging.file.name=mybatis.log
logging.level.org.mybatis=DEBUG
控制臺輸出:默認情況下,Spring Boot會將INFO級別的日志輸出到控制臺。
文件輸出:可以通過application.properties
或application.yml
文件設置日志文件的輸出路徑,例如:
logging.file.path=./logs
日志文件滾動策略:可以配置日志文件的最大大小、保留的歷史日志數量等,例如:
logging.file.max-size=10MB
logging.file.max-history=30
控制臺日志格式:可以通過application.properties
或application.yml
文件設置,例如:
logging.pattern.console=%d{yyyy-MM-dd HH:mm:ss}