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 ...
最新文章
- 文本编辑器中替换对话框的设计与实现
- 基于Salmon的转录组定量流程
- (六)jQuery选择器
- Ihttphander获取session
- android中设置菜单栏,android – 菜单项没有显示在操作栏
- 利用INF安装服务启动 及 浅析瑞星行为检测、360主动防御
- ntpd时钟同步服务
- 省选专练SCOI2015小凸想跑步
- Jmeter链接MySQL读写数据
- zxr10交换机配置手册vlan_中兴交换机配置命令
- IntelliJ IDEA使用记录:maven projects-compile提示【**类,找不到符号】
- livox_camera_calib的使用
- dell加装固态硬盘_戴尔(dell)计算机nvme固态硬盘安装win10系统和分区教程
- 白岩松人生哲学-听后感
- ESP8266开发板刷WI-PWN固件(wifi杀手)教程(详细)
- 母牛的故事 1243ACM实验题
- 上传项目到github报错:Permission to xxx/xxx.git denied to xxxxxxx.
- 信号的周期、频率和角频率关系
- 服务器防御100G是什么意思?够用吗?
- 北京西客站火车行李托运指南
热门文章
- 【雷雨佳的个人介绍】
- Excel教程(2):数据透视表-打印分页-页收尾、水印--函数简介--函数IF/IFERROR-VLookup
- React + Redux
- Arrays.asList()需要注意的坑
- wps文字处理 WPS实用教程 看乔峰如何破解PPT转DOC难题?
- 《安娜》影评:每一组俄罗斯套娃里,都有一颗女生自由的灵魂
- 题解 P1081 【开车旅行】
- postgresql入门_PostgreSQL入门
- android html 打开摄像头,在android上,用WEB页面打开手机摄像头
- 【点云处理】Lidar点云障碍物形状估计(1)