北京个人制作网站,免费推广预期效果怎么写,WordPress制作安卓,电商类网站开发方案文章目录 整合 Logback 日志框架第一步#xff1a;导入依赖第二步#xff1a;导入配置#xff08;logback.xml#xff09;详解 使用#xff08;记录日志#xff09; 遇到问题一解决方案 整合 Logback 日志框架
第一步#xff1a;导入依赖 #xff08;Springboot 会自己… 文章目录 整合 Logback 日志框架第一步导入依赖第二步导入配置logback.xml详解 使用记录日志 遇到问题一解决方案 整合 Logback 日志框架
第一步导入依赖 Springboot 会自己整合。不需要单独导入依赖 第二步导入配置logback.xml
configuration!-- 1. 定义根日志级别 --root levelINFOappender-ref refSTDOUT /appender-ref refFILE //root!-- 2. 定义输出到控制台的日志格式和目标 --appender nameSTDOUT classch.qos.logback.core.ConsoleAppenderencoderpattern%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n/pattern/encoder/appender!-- 3. 定义输出到文件的日志格式和目标 --appender nameFILE classch.qos.logback.core.rolling.RollingFileAppenderfilemyapp.log/filerollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicyfileNamePatternmyapp.%d{yyyy-MM-dd}.log/fileNamePattern/rollingPolicyencoderpattern%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n/pattern/encoder/appender/configuration详解 标签是配置文件的根元素。 元素定义了根日志级别它决定了所有日志消息的最低级别此处设置为 INFO。根日志级别是一个过滤器低于此级别的日志消息将被忽略。 元素定义了不同的日志输出目标。上述配置文件中定义了两个 appender分别是 STDOUT 和 FILE。每个 appender 都有一个 name 属性和 class 属性。STDOUT 是输出到控制台的 appenderFILE 是输出到文件的 appender。 元素定义了日志消息的格式。在上述配置中STDOUT 和 FILE 都使用了相同的格式包括时间戳、线程名、日志级别、日志记录器名称、消息文本等。你可以根据需要自定义日志消息的格式。 rollingPolicy 元素定义了日志文件的滚动策略。在 FILE appender 中我们使用 TimeBasedRollingPolicy它会根据时间滚动日志文件。例如myapp.log 每天会滚动并保存为 myapp.2023-09-25.log其中时间戳是当前日期。 使用记录日志 遇到问题一 解决方案
dependencygroupIdorg.slf4j/groupIdartifactIdslf4j-api/artifactIdversion1.8.0-beta4/version/dependencydependencygroupIdorg.slf4j/groupIdartifactIdslf4j-simple/artifactIdversion1.8.0-beta4/version/dependency