logback.xml配置文件如下:

<?xml version="1.0" encoding="UTF-8"?><configuration><include resource="org/springframework/boot/logging/logback/base.xml"/><!-- 日志输出的通道 --><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><!-- encoder 默认配置为PatternLayoutEncoder --><encoder><pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><!-- 按照每天生成日志文件 -->   <appender name="FILE"  class="ch.qos.logback.core.rolling.RollingFileAppender">   <file>./logs/qz-liuxuejia.log</file> <Encoding>UTF-8</Encoding>   <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!--日志文件输出的文件名--><FileNamePattern>./logs/qz-liuxuejia.%d{yyyy-MM-dd}.log</FileNamePattern>   <MaxHistory>30</MaxHistory></rollingPolicy>   <layout class="ch.qos.logback.classic.PatternLayout">  <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符--> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n   </pattern>   </layout> <!--日志文件最大的大小--><!-- <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"><MaxFileSize>10MB</MaxFileSize></triggeringPolicy> --></appender> <!-- 指定某一个包或者某一个类的打印级别以及是否传入root进行打印 --><!-- addtivity:是否向上级loger传递打印信息。默认是true。--><!-- <loger>可以包含零个或多个<appender-ref>元素,标识这个appender将会添加到这个loger。--><!-- name:用来指定受此loger约束的某一个包或者具体的某一个类。--><!-- level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,还有一个特俗值INHERITED或者同义词NULL,代表强制执行上级的级别。如果未设置此属性,那么当前loger将会继承上级的级别。--><logger name="jdbc.sqltiming" level="DEBUG"/><logger name="com.ibatis" level="DEBUG" /><logger name="com.ibatis.common.jdbc.SimpleDataSource" level="DEBUG" /><logger name="com.ibatis.common.jdbc.ScriptRunner" level="DEBUG" /><logger name="com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate" level="DEBUG" /><logger name="java.sql.Connection" level="DEBUG" /><logger name="java.sql.Statement" level="DEBUG" /><logger name="java.sql.PreparedStatement" level="DEBUG" /><!-- 也是<loger>元素,但是它是根loger。只有一个level属性,应为已经被命名为"root". --><root level="DEBUG"><appender-ref ref="STDOUT"/><appender-ref ref="FILE"/></root>
</configuration>  

启动项目报错:

*Logging system failed to initialize using configuration from 'classpath:logback-spring.xml'
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.joran.spi.Interpreter@16:19 - no applicable action for [Encoding], current ElementPath  is [[configuration][appender][Encoding]] at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:152)

从上面的错误可以看出no applicable action for [Encoding]是因为Encoding标签是不可用的.因为是从老项目拿的文件过来,之前用的logback也比较老,在最新版本1.1.7中这一个配置已经不能用了,所以只要把UTF-8这个配置去掉就可以解决的上面的问题。

Logback新版本报no applicable action for [Encoding]问题相关推荐

  1. logback ERROR *.Interpreter@* - no applicable action for [*], current ElementPath is [*]

    >问题描述 在springboot中使用logback,出现一些ERROR内容: 15:12:03,094 |-INFO in ch.qos.logback.classic.LoggerCont ...

  2. no applicable action for [springProperty] logback异常

    logback错误日志 no applicable action for [springProperty], current ElementPath is [[configuration][sprin ...

  3. no applicable action for [triggerPolicy], current ElementPath

    配置日志的时候报错 刚开始一直找不到原因,后来百度了好久才看到一个博主有过类似的问题,抓住报错的关键词 到配置行去找到他 看看是不是单词写的不对! 因为: 项目启动后,logback会寻找符合要求的x ...

  4. logback配置文件报错:no applicable action for [MaxFileSize], current ElementPath ...

    logback是SpringBoot开发过程中常用的日志工具,在使用前需要设置配置参数,一般写在logback-spring.xml文件中. 问题现象: 配置完logback-spring.xml文件 ...

  5. no applicable action for [springProfile], current ElementPath is [[configuration][springProfile]]

    今天down了一个开源项目,启动后一直存在如下错误信息: ERROR in ch.qos.logback.core.joran.spi.Interpreter@26:42 - no applicabl ...

  6. elk日志启动异常:no applicable action for springProfile

    现象 项目中加入logback-kafka-appender和logstash-logback-encoder的elk日志,启动时日志中出现下列错误 15:56:36,022 |-ERROR in c ...

  7. ERROR in ch.qos.logback.core.joran.spi.Interpreter@8:17 - no applicable action for [Properties], cur

    来源: https://blog.csdn.net/m0_37034294/article/details/82801294 排除log包的冲突,并且检查对应标签: 我比较喜欢统一排除: <de ...

  8. jquery升级到新版本报错[jQuery] Cannot read property ‘msie’ of undefined错误的解决方法...

    最近把一个项目的jQuery升级到最新版,发现有些页面报错Cannot read property 'msie' of undefined.上jQuery网站上搜了一下,原因是$.browser这个a ...

  9. kubelet重新安装新版本报错Unit kubelet.service entered failed state.

    1.错误描述 k8s-master2原来装个k8s1.15版本,由于种种原因,再次使用sealos安装高版本的k8s时就会报错,错误内容如下: [root@k8s-master2 ~]# system ...

最新文章

  1. solve Ax+By+C=0
  2. java生成pdf工具类,聪明人已经收藏了!
  3. CSS 状态管理,玩出花样了!
  4. NCRE四级网络工程师考题详解----LRU与LFU的区别
  5. AI(3)--手机上的AI技术
  6. Ubuntu Install Java
  7. c语言编程字符串_C编程中的字符串
  8. HFSS19 官方中文教程系列 L05
  9. 抱歉登录伺服务器暂时离线,为什么我离线了,换服务器的时候老提示我重复 – 手机爱问...
  10. ShaderForge - 纹理水平垂直翻转
  11. 微信昵称 mysql_MySQL数据库之解决微信昵称含特殊表情或字符无法存入数据库的异常问题...
  12. PNP与NPN的转换电路
  13. 把N*N矩阵顺时针旋转90°输出(2018携程校招笔试题)
  14. 剑指 Offer II 028. 展平多级双向链表
  15. html5canvas圆角矩形,html5 canvas 绘制圆角矩形
  16. 【离散数学】最小生成树失败普罗米
  17. 【微信网页授权】SpringBoot+uniapp实现网页授权获取用户基本信息
  18. Jquery判断动态表格中行数据是否重复
  19. html边框颜色不显示,关于html:Firefox中边框颜色显示不正确
  20. RecyclerView的使用

热门文章

  1. 计算机io错误,小打小闹,磁盘扇区I/O错误解决,转走
  2. 老师的礼物,教师说课教育培训PPT模板
  3. 【内网学习笔记】20、Hashcat 的使用
  4. DB2 export 使用Modified by file-mod 方法随笔
  5. 在线CAD-webpack使用插件入门
  6. ap统计学需要什么计算机,AP统计学介绍及备考建议
  7. 零基础学python需要多长时间,一篇文章给你讲清楚?
  8. 计算机仿真宇宙,整个宇宙就是一台巨型量子计算机!俄新研究颠覆宇宙学理论...
  9. 点云匹配和ICP算法概述
  10. 计算机二进制转化教案及ppt,二进制运算及转换(课件).ppt