iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >springboot中怎么利用logback启动报警报错如何解决
  • 812
分享到

springboot中怎么利用logback启动报警报错如何解决

2023-06-20 17:06:36 812人浏览 薄情痞子
摘要

本篇文章为大家展示了SpringBoot中怎么利用logback启动报警报错如何解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。springboot logback启动报警报错报错信息如下:16:

本篇文章为大家展示了SpringBoot中怎么利用logback启动报警报错如何解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

springboot logback启动报警报错

报错信息如下:

16:06:07,484 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]16:06:07,484 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]16:06:07,485 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/C:/Users/Administrator/Desktop***/target/classes/logback.xml]16:06:07,638 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set16:06:07,646 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]16:06:07,653 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [consoleAppender]

先说解决方法:

把日志文件名称改为-spring结尾就不报警了!!! logback-spring.xml

tips(springboot日志使用logback):

Spring Boot官方推荐优先使用带有-spring的文件名作为你的日志配置(如使用logback-spring.xml,而不是logback.xml),如果想自定义文件名,可以通过logging.config属性指定自定义的名字:

logging.config=classpath:my-logging-config.xml

官方start包中已经默认集成了slf4j和logback不用导入任何日志依赖

推荐使用logback,性能优于log4j

设置logback彩色日志

<property name="log.consolePattern" value="%highlight(%date{yyyy-MM-dd HH:mm:ss.SSS}) %boldYellow([%thread]) %highlight([%-5level])  %boldCyan([%replace(%caller{1}){'\t|Caller.{1}0|\r\n', ''}]) %msg%n"/><!-- 控制台设置,主要是上方pattern修改就可以,其他地方可以用不同pattern --><appender name="CONSOLE_APPENDER" class="ch.qos.logback.core.ConsoleAppender">    <encoder>        <pattern>${log.consolePattern}</pattern>  <!-- 控制台日志输出格式 -->        <charset>utf8</charset>    </encoder></appender>

springboot多环境开发日志

<!-- 测试环境+开发环境. 多个使用逗号隔开 --><springProfile name="test,dev"> <logger name="工程包路径" level="info" /></springProfile><!-- 生产环境. --><springProfile name="prod"> <logger name="工程包路径" level="ERROR" /></springProfile>

banner.txt

springboot使用logback会遇到的坑

Caused by: java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Either remove Logback or the competing implementation (class org.apache.logging.slf4j.Log4jLoggerFactory loaded from file:/C:/Users/fyk/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.7/log4j-slf4j-impl-2.7.jar). If you are using WEBLogic you will need to add 'org.slf4j' to prefer-application-packages in WEB-INF/weblogic.xml: org.apache.logging.slf4j.Log4jLoggerFactoryat org.springframework.util.Assert.instanceCheckFailed(Assert.java:389)at org.springframework.util.Assert.isInstanceOf(Assert.java:327)at org.springframework.boot.logging.logback.LogbackLoggingSystem.getLoggerContext(LogbackLoggingSystem.java:274)at org.springframework.boot.logging.logback.LogbackLoggingSystem.beforeInitialize(LogbackLoggingSystem.java:98)at org.springframework.boot.logging.LoggingApplicationListener.onApplicationStartingEvent(LoggingApplicationListener.java:230)at org.springframework.boot.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:209)at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:122)at org.springframework.boot.context.event.EventPublishingRunListener.starting(EventPublishingRunListener.java:69)at org.springframework.boot.SpringApplicationRunListeners.starting(SpringApplicationRunListeners.java:48)at org.springframework.boot.SpringApplication.run(SpringApplication.java:292)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107)at com.light.SpringbootApplication.main(SpringbootApplication.java:32)... 5 more

在spring boot中导入logback jar包会与spring-boot-starter-web冲突,应该是springboot中已经包含了这个包,

   <dependency>   <groupId>ch.qos.logback</groupId>   <artifactId>logback-classic</artifactId>   <version>1.2.3</version>  </dependency>

上述内容就是springboot中怎么利用logback启动报警报错如何解决,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: springboot中怎么利用logback启动报警报错如何解决

本文链接: https://www.lsjlt.com/news/298810.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • springboot中怎么利用logback启动报警报错如何解决
    本篇文章为大家展示了springboot中怎么利用logback启动报警报错如何解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。springboot logback启动报警报错报错信息如下:16:...
    99+
    2023-06-20
  • springboot 使用logback启动报警报错的解决
    springboot logback启动报警报错 报错信息如下: 16:06:07,484 |-INFO in ch.qos.logback.classic.LoggerCont...
    99+
    2024-04-02
  • springBoot启动报错log4j冲突如何解决
    这篇文章主要讲解了“springBoot启动报错log4j冲突如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“springBoot启动报错log4j冲突如何解决”吧!springBoo...
    99+
    2023-06-20
  • SpringBoot启动yaml报错的解决
    SpringBoot启动yaml报错 报错找不到org.yaml里的一个方法 10:45:54.742 [main] ERROR org.springframework.boot...
    99+
    2024-04-02
  • springboot启动卡住也不报错怎么解决
    Spring Boot启动卡住而不报错的原因可能有很多,以下是一些可能的解决方法:1.检查依赖和配置:检查应用程序的依赖和配置是否正...
    99+
    2023-05-23
    springboot启动卡住 springboot
  • springboot启动报错bean找不到怎么解决
    这篇文章主要讲解了“springboot启动报错bean找不到怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“springboot启动报错bean找不到怎么解决”吧!springboo...
    99+
    2023-07-05
  • swoole启动报错如何解决
    本文小编为大家详细介绍“swoole启动报错如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“swoole启动报错如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。swoole启动报错的解决办法:1、检...
    99+
    2023-07-04
  • idea启动报错如何解决
    要解决IDEA启动报错的问题,可以尝试以下几个步骤:1. 检查错误日志:在IDEA安装目录下的bin文件夹中,找到idea.log文...
    99+
    2023-08-29
    idea
  • tomcat启动报错如何解决
    当Tomcat启动时报错,解决方法通常包括以下步骤:1. 检查Tomcat日志:查看Tomcat启动日志(通常位于Tomcat安装目...
    99+
    2023-09-13
    tomcat
  • rabbitmq启动报错如何解决
    要解决RabbitMQ启动报错问题,可以尝试以下几种方法: 检查配置文件:确保RabbitMQ的配置文件正确配置,包括端口号、用...
    99+
    2024-04-02
  • prometheus启动报错怎么解决
    要解决Prometheus启动报错,可以尝试以下几种方法: 检查配置文件:首先确保Prometheus的配置文件(通常是prom...
    99+
    2024-03-15
    prometheus
  • keepalived启动报错该如何解决
    这期内容当中小编将会给大家带来有关keepalived启动报错该如何解决,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。启动keepalived报错,Keepalived_vrrp: ip address ...
    99+
    2023-06-06
  • idea启动tomcat报错如何解决
    启动Tomcat时出现错误通常是由于配置问题或依赖项问题引起的。以下是一些可能的解决方法:1. 检查Tomcat的日志文件,通常位于...
    99+
    2023-08-29
    idea tomcat
  • tomcat启动报错lifecycle如何解决
    当Tomcat启动报错,并且报错信息中涉及"lifecycle"时,可能是由于某个组件的生命周期管理出现问题。以下是一些可能的解决方...
    99+
    2023-09-14
    tomcat
  • was启动node报错如何解决
    本文小编为大家详细介绍“was启动node报错如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“was启动node报错如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。was启动node报错的解决办法:...
    99+
    2023-07-04
  • springboot集成springCloud中gateway时启动报错的解决
    在项目中引入springcloud中的gateway时报以下错误 Description: Parameter 0 of method modifyRequestBodyGatew...
    99+
    2024-04-02
  • 启动SpringBoot报错Inputlength=1问题及解决
    目录启动SpringBoot报错Input length = 1问题报错信息错误原因解决办法解决一些Springboot启动报错问题1、控制台信息如下2、报错信息如下总结启动Spri...
    99+
    2023-05-20
    启动SpringBoot报错 报错Input length = 1 启动SpringBoot报错问题
  • mysql启动报错1067怎么解决
    本文小编为大家详细介绍“mysql启动报错1067怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql启动报错1067怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新...
    99+
    2024-04-02
  • yarn start启动报错怎么解决
    当使用yarn start启动项目时出现错误,可以尝试以下几种方法来解决问题: 检查项目依赖:首先确保项目的依赖已经正确安装,可...
    99+
    2024-03-15
    yarn
  • react启动项目报错如何解决
    这篇“react启动项目报错如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“react启动项目报错如何解决”文章吧。r...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作