log4g2 ERROR Appenders contains an invalid element or attribute “appender“。 Caused by:strict
1. 描述
log4j2 的xml配置有两种风格(concise and strict:简洁和严格),使用strict风格时,启动项目报错。
ERROR Appenders contains an invalid element or attribute “appender”。
- 配置:
<configuration status="warn" monitorInterval="30">……………………………………<!-- 日志输出:ConsoleAppender-控制台输出。 --><appender type="Console" name="STDOUT" target="SYSTEM_OUT" follow="true"><Layout type="PatternLayout" pattern="${CONSOLE_LOG_PATTERN}"/></appender>
- 环境
IDE: 2021.3
spring boot: 2.5.6 (spring-boot-starter-log4j2: 2.5.6 --- log4j-core: 2.14.1)
2. 问题
- ERROR Appenders contains an invalid element or attribute “appender”
2022-03-21 17:45:26,229 main ERROR Appenders contains an invalid element or attribute "appender"
2022-03-21 17:45:26,242 main ERROR Unable to locate appender "STDOUT" for logger config "root"
3. 官方提供的 xml 的两种风格
- 区别:
<!-- log4j2 用type的属性值,来表示一些type属性对应的标签元素 --><Layout type="PatternLayout"> 等同于 <PatternLayout> <appender type="Console" /> 等同于 <Console />
4. 解决
- configuration 元素增加 strict=“true” (strict默认为false,第3点的官方图片上有,找了好久才看到……)。
<configuration status="warn" monitorInterval="30" strict="true">
5. 资料
log4j2 手册configuration:https://logging.apache.org/log4j/2.x/manual/configuration.html
log4g2 ERROR Appenders contains an invalid element or attribute “appender“。 Caused by:strict相关推荐
- 异常:Fatal error loading the DB: Invalid argument. Exiting
异常:Fatal error loading the DB: Invalid argument. Exiting docker启动redis:docker start redis ,查看日志 :doc ...
- Error: Cannot create file “D:xampp\xampp-controlin“.拒绝访问。
Error: Cannot create file "D:xampp\xampp-controlin".拒绝访问. 解决办法: 右键该应用程序,在属性对话框选择"兼容性& ...
- Cannot run program python: CreateProcess error=2, 系统找不到指定的文件。
Java调用Python在Eclipse中运行报错:Cannot run program "python": CreateProcess error=2, 系统找不到指定的文件. ...
- 解决free():invalid pointer:0x00000000000000155455 ****的问题。
解决free():invalid pointer:0x00000000000000155455 ****的问题. 参考文章: (1)解决free():invalid pointer:0x0000000 ...
- org.xml.sax.SAXException: Invalid element
今天开发项目遇到一个问题,简单记录下,希望能帮到遇到同样问题的同学 我使用Axis1.4开发webservice客户端,客户端代码如下: Service service = new Service() ...
- Error:scalac: missing or invalid dependency detected while loading class file ‘RDDOperationScope.cla
文章目录 1.场景1 2.场景再现2 3.场景再现 1.场景1 执行spark任务报错 Error:scalac: missing or invalid dependency detected whi ...
- pycharm报错:Error configuring SDK: Accessing invalid virtual file: 解决办法
pycharm报错:Error configuring SDK: Accessing invalid virtual file: 解决办法: 针对linux系统, 删除home目录下pycharm配置 ...
- GEE报错Tile error: Error in map(ID=198102T01):Element.copyProperties: The source parameter is require
人菜且爱玩,分享一些常见的GEE报错现象以及解决方案,希望对大家能够有所帮助. 本文以ERA5-land数据集为例介绍The source parameter is require应该如何解决. GE ...
- insmod: error inserting '***.ko': -1 Invalid parameters 真正原因以及解决方法
原因1 :的确是你的内核版本和你Makefile制定的不一样. 这个我就不谈了 原因二:是我们在确保了内核版本和我们Makefile指定的一样的情况下: 竟然还报错 insmod: error ins ...
最新文章
- cnpm install -g generator-gulp-webapp yo gulp-webapp test-gulp-webapp
- USTC English Club Note20171020
- 健康饮食-美味诱人的鸡肉香菇烩什锦[我写绿色IT]
- HDFS源码分析DataXceiver之整体流程
- 【Twitter】时序图神经网络
- [转]【Linux】一幅图秒懂LoadAverage(负载)
- python判断字符串出现的次数_【如何判断python字符串出现次数?这几种方法你一定要学会】- 环球网校...
- [nvidia] CUDA_VISIBLE_DEVICES
- 3年了,才这点工资,打死我都不相信
- 第八届蓝桥杯第七题日期问题
- PNG文件转YUV格式并实现播放
- 如何在PowerPoint中添加幻灯片编号
- Flex ANE介绍
- csv文件用excel打开乱码
- VC2008 NewControl 示例
- Java 基础知识随笔1
- RMAN下CROSSCHECK命令详解
- JS中如何获取JSON子项的个数或叫length
- android图标生成网址
- 海马汽车经销商管理系统技术解析(七)预约失败处理
热门文章
- 10.Spring拦截器是什么及其使用
- 愿老人归来是少年,愿老人归来是少女
- java夯实基础-输入输出流
- 计算机动画_3dmax的使用(六)
- Unity官方Shader介绍: TRANSFORM_TEX
- 无法更新计算机的配置,“windows 无法更新计算机的启动配置。安装无法继续”这样解决...
- VS2010的工程,需要把哪些文件打包,发给别人。
- java 图片写入word_Java 实现word 中写入文字图片的解决方案
- 字符串——字符串匹配
- html标签thead,thead_标签 | Elements_HTML_参考手册_非常教程