logback xml 怎么把控制台的打印的日志 配置 写到文件里面去?
怎么把下面这段 SQL 配置写到 文件 里面去,
<logger name="druid.sql" level="INFO"/> 这样配置了为什么无效? 一直在控制台可见,但是不到文件里面去。 我期望配置到这里面去 <!-- 生成日志文件 --> <appender name="INFO" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!-- 日志文件输出的文件名 --> <FileNamePattern>ops/logs/info-%d{yyyy-MM-dd}.log</FileNamePattern> <!-- 日志文件保留天数 --> <MaxHistory>365</MaxHistory> </rollingPolicy> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <pattern>%n%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] [%logger{50}] %n%-5level: %msg%n</pattern> </encoder> <!-- 日志文件最大的大小 --> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <MaxFileSize>500MB</MaxFileSize> </triggeringPolicy> <!-- 打印日志级别 --> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <level>INFO</level> <onMatch>ACCEPT</onMatch> <onMismatch>DENY</onMismatch> </filter> </appender>
============== Sql Start ==============
Execute ID :org.springblade.modules.call.mapper.SeatsMapper.selectOne
Execute SQL :SELECT auto_call_status, id FROM call_seats WHERE mobile_user_id = ? AND is_deleted = 0
Execute Time:8 ms
============== Sql End ==============
扫一扫访问 Blade技术社区 移动端