资讯详情

Java复习:日志

控制台输出打印1

文件中日志的存储路径

控制打印控制台的信息

console估计是某种权限。

配置文件详情:

<?xml version="1.0" encoding="UTF-8"?> <configuration debug="false">      <!--定义日志文件的存储地址 勿在 LogBack 相对路径用于配置-->     <property name="LOG_HOME" value="/home" />      <!--控制台日志, 控制台输出 -->     <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">         <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">             <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:从左显示5个字符宽度,%msg:日志消息,%n是换行符-->             <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>         </encoder>     </appender>      <!--文件日志, 每天生成日志文件 -->     <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">             <!--日志文件输出的文件名-->             <FileNamePattern>D:/logback/data.log.%d{yyyy-MM-dd}.log</FileNamePattern>             <!--日志文件保留天数-->             <MaxHistory>30</MaxHistory>         </rollingPolicy>         <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">             <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:从左显示5个字符宽度msg:日志消息,%n是换行符-->             <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>         </encoder>         <!--最大尺寸的日志文件-->         <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">             <MaxFileSize>10MB</MaxFileSize>         </triggeringPolicy>     </appender>      <!-- show parameters for hibernate sql 专为 Hibernate 定制 -->     <logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="TRACE" />     <logger name="org.hibernate.type.descriptor.sql.BasicExtractor" level="DEBUG" />     <logger name="org.hibernate.SQL" level="DEBUG" />     <logger name="org.hibernate.engine.QueryParameters" level="DEBUG" />     <logger name="org.hibernate.engine.query.HQLQueryPlan" level="DEBUG" />      <!--myibatis log configure-->     <logger name="com.apache.ibatis" level="TRACE"/>     <logger name="java.sql.Connection" level="DEBUG"/>     <logger name="java.sql.Statement" level="DEBUG"/>     <logger name="java.sql.PreparedStatement" level="DEBUG"/>      <!-- 日志输出级别 -->     <root level="ALL">         <!--        <appender-ref ref="STDOUT" />-->         <appender-ref ref="CONSOLE"/>         <appender-ref ref="FILE"/>     </root> </configuration>

标签: skr内置弹簧自复位位移传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台