springboot如何指定使用的logback文件? 5C

1.使用springboot,maven项目;logback在resource下面,我能在启动的时候指定logback文件的位置吗?因为我不想使用默认的文件。
类似:-Dserver.port=10080 可以指定端口一样,我想:-Dxxx.path=logback.xml

1

7个回答

你找一下你的版本对应的logback的yml配置,然后在运行时指定-Dxxx 这个配置,xxx是这个配置的名字,你可以试试
https://www.roncoo.com/course/list.html?courseName=spring+boot

0

springboot默认读取配置文件的路径就是resource下,你可以把logback.xml这个文件重命名为logback-spring.xml,这样的话就不用在application里面指定了,它就会默认加载这个文件,我的就是这么处理的,没问题

0
  1. 在 application.properties里添加 logging.config=classpath:logback-spring.xml 注意:当文件名为logback.xml或者logback-spring.xml时不需要配置logging.config
  2. 创建logback-spring.xml文件 即可
0

application.yml里加上

logging:
config: classpath:logback.xml

0

application.properties 文件: logging.config=classpath:logback-spring.xml
application.yml 文件:

logging:
     config: classpath:logback.xml

0

两种思路:一种是在配置文件中指定logback文件名,另外一种就是加@Compenent注解实现类

0
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Spring Boot 指定 Logback 日志配置文件
目录 本文导读 指定日志配置 logback. xml 测试运行 Profile 高级功能 本文导读 1、本文承接《Spring 日志关系 与 slf4j 默认配置及其修改》 2、已经知道可以在 Spring Boot 的全局配置文件 application.properties 或者 application.yml 中修改 slf4j 的默认配置,那么能不能直接使用slf4j实现...
Springboot 使用logback将各级别日志分别输出到不同路径
        SpringBoot默认已经依赖了部分日志框架(如Logback),且其中推荐使用的也是Logback,所以本次项目中我们将通过新增Logback日志的配置,将各级别日志分别输出到不同路径。SpringBoot已经依赖了Logback,所以不需要手动添加依赖。SpringBoot会自动识别和读取resources目录下新建logback-spring.xml,所以不需要在appli...
Springboot+logback不同业务的日志打印到不同文件
主要是用于系统日志和业务日志区分开,并且生成到不同的文件夹 参考:https://blog.csdn.net/mggwct/article/details/77718122 一.首先搭建springboot项目工程 二. 1.引入logback依赖    在pom文件中引入:    <!-- 打印日志 -->         <dependency>      ...
关于springboot的默认日志配置文件logback.xml
使用springboot框架时,它默认的日志框架是logback,当然它也支持slf4j的api。 所以我们在项目中可以直接使用slf4j。 例如:Logger logger = LoggerFactory.getLogger(Test.class);关于logback日志的配置文件 使用springboot时,默认首选的是在类路径下的logback-test.xml,当该文件找不到时,就会寻
SpringBoot学习之logback.xml 配置指定包或类输出至单独的日志文件中
场景:         最近在开发中,有用到 Spring 的 Quartz 定时任务,里面涉及的业务性日志比较多,而且还是定时执行,如果和其他的放在日志放在一起,不好查看,所以考虑通过在 logback.xml 中配置,将job 的日志输出至单独的日志文件夹中。   logback.xml 增加如下配置: <!-- 配置job日志输出至单独的日志文件中 --> &l...
springboot的logback的默认配置文件位置
  springboot的logback的默认配置文件位置: spring-boot-2.0.4.RELEASE.jar/org/springframework/boot/logging/logback/defaults.xml    
SpringBoot之日志(自定义logback配置文件)
一、基础知识 ①log4j、logback、slf4j的介绍     slf4j是日志的规范(也就是一种日志标准),而logback、log4j是具体实现的日志系统。 ②logback速度比log4j执行速度更快,官方推荐使用logback作为日志系统。 ③官方推荐使用logback-spring.xml自定义配置SpringBoot框架的日志配置。 ④SpringBoot默认使用logback来...
【spring boot logback】日志logback 生成日志文件在本项目下,而不在指定的日志文件目录下/指定日志文件到达最大值后不按照配置进行切割...
原本的日志文件配置如下: <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="60 seconds" debug="false"> <contextName>logback</contextNa
springboot程序logback日志基本配置,多个包不同日志级别输入到文件中
日志是程序中必不可少的内容。依据日志我们可以有效诊断程序bug,统计用户访问和各主要功能的使用频率时间段等信息。因此我们会需要不同package使用不同的日志级别,以及不同业务的日志输出到不同的文件。下面本文简要概述如何使用logback将不同包的不同级别日志输出到info1.txt中。 本文的代码在这里,欢迎加星,fork。 1, springboot配置日志logback日志的方式 官方文档在...
使用spring boot+logback的一些编码问题整理
本文主要讲述在spring boot中使用logback时出现的一些中文乱码问题,在springMVC中基本也是适用的。 logback常用配置可参考 http://blog.csdn.net/yingxiake/article/details/51274426 输出到文件中,配置如下: appender name="STDOUT" class="ch.qos.logback.core
SpringBoot 使用logback日志分级别生成文件
SpringBoot 使用logback日志分级别生成文件 复制即用哈~~
SpringBoot学习——使用logback配置日志
SpringBoot学习——使用logback配置日志
SpringBoot下使用LogBack打印日志,按天生成,存放指定数量日志
1.application.yml 加入配置 logging: config: classpath:logback.xml level: root: INFO org.hibernate: INFO org.hibernate.type.descriptor.sql.BasicExtractor: INFO com.ys.adage.mapper: IN...
springBoot logback日志配置管理 aop切面日志模块管理,单独输出日志文件
1.springBoot 日志配置(将controller包下的日志单独输出到一个文件下)  1   我们遵守约定>配置>编码的原则,如果使用logback进行日志管理,先添加pom 文件但是spring-boot-starter其中包含了 spring-boot-starter-logging依赖 所以不需要添加, 2 修改application.yml文件 loggin...
springboot添加logback生成日志文件
application.yml配置文件中添加logging,值为logback配置文件地址, logging: config: src/main/resources/logback-spring.xml logback-spring.xml配置文件,实时生成文件: <?xml version="1.0" encoding="UTF-8" ?> <confi
springboot 使用yml 配置logback日志插件 自动生成日志文件
springboot 如何使用日志插件并自动生成日志文件保存呢 springboot集成了很多插件其中也包括了日志,当我们从官网下载springboot项目,它已经引入了很多插件 比如我们要用的logback 、log4j啊 本文主要说logback使用,首先看springboot是如何引入logbak插件的, pom文件里面有这么一段引入,它是父级依赖包, <parent&gt...
springboot使用logback,日志记录方式:控制台,文件,数据库
使用xml文件配置:在resources下创建logback-spring.xml,spring会默认去读这个文件<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="30 seconds">    <!-- 控制台日志 -->    &l
springboot使用logback记录日志(1.mybatis 2.在控制台显示sql)
<?xml version="1.0" encoding="UTF-8"?> <configuration> <!-- 彩色日志 --> <!-- 彩色日志依赖的渲染类 --> <conversionRule conversionWord="clr" converterClass="org.
如何加载指定路径的Logback.xml
如何加载指定路径的Logback.xml今天想外置logback.xml,谢了如下代码 File logbackFile = new File("./conf/logback.xml"); if (logbackFile.exists()) { LoggerContext lc = (LoggerContext) LoggerFactory.getIL
spring boot 集成mybatis使用logback打印并保存日志信息
spring boot 打印执行的sql语句 最近在学习spring boot 整合了Mybatis和druid之后总感觉少点什么东西,看了下在别的项目上用的框架,发现自己整合的东西不打印sql语句,网上找了好多方法,多半都是在application.properties 中增加配置,发现好像都没有什么作用,最后找到了正确方法。特进行记录 1.项目结构图 2.由于spring boot ...
springboot使用logback打印不同环境的log
logback-spring.xml如下<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="60 seconds" debug="false"> <property name="dir" value=&quot
SpringBoot 2.x 日志配置 (logback配置文件配置)
错误日志 相信同学们已经对日志相关的操作已经很熟悉了,从SSM过来的同学肯定非常怀念那些日志的配置文件。那么SpringBoot 2.x 如何来配置自己的日志文件的配置文件以及日志输入呢? Spring Boot 项目结构 再resources 下面新增日志配置文件 logback-spring.xml <?xml vers...
spring boot 自定义logback日志配置文件
spring boot默认使用logback做为日志框架,如果你想使用其他日志系统,可以在application.properties使用org.springframework.boot.logging.LoggingSystem 来切换日志系统框架或者直接把value设置为none来禁止日志系统框架这里我们用spring boot默认的Logback日志框架,要使用自定义配置,只要定好xml文件,
logback配置、指定类日志输出到指定文件夹
1、controller代码demopackage com.duke.api;@Controllerpublic class demo {private static final Logger logger = LoggerFactory.getLogger(demo.class);     @RequestMapping("/test")    public void testDemo(Http...
logback 使用
logback 使用,里面列举了如何使用 logback 去实现日志的打印和输出到指定的位置。
springboot之logback(一):配置日志文件
默认情况下,spring boot会用logback来记录日志,本节将讲述logback.xml文件的配置。首先添加日志依赖<!--添加Springboot默认支持的logback作为标准日志输出--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&...
扩展logback将日志输出到Kafka实例源码
扩展logback将日志输出到Kafka实例源码,详情请参见博文:http://blog.csdn.net/l1028386804/article/details/79135948
SpringBoot使用logback输出日志并打印sql信息 --经典---
最近在学习springboot以及一些springcloud插件的使用,其中发现默认的配置并不能打印一些有用的日志,所以需要自定义一些日志输出方式以便于查看日志排查问题,目前只整理了两种使用方式,如下:1 简单日志配置默认情况下spring boot使用Logback作为日志实现的框架,其内部使用Commons Logging来记录日志,同时也保留外部接口可以让一些日志框架来进行实现,例如Java...
Spring Boot 中统一使用logback日志的实现,并排除其他框架中的日志实现统一使用logback
注:本文章主要讲的是Spring Boot中统一日志的方法,并没有讲述怎么取配置日志今天发现了一个Spring Boot的一个叫做spring-boot-starter-logging的启动器然后再官网的参看文档看了一下,说是使用logback记录日志,而且是Spring Boot默认的日志启动器.可以看到再这个启动器的POM文件中首先引用了logback的依赖,然后又引入了jcl-over-sl...
SpringBoot - 02 - 自定义LogBack、加载properties中自定义变量
接着昨天的项目继续。项目GitHub:SpringBoot-SpringCloud GitHub地址主类没有变动,这里就不贴了。package com.server.vo; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.a...
SpringBoot之——LogBack日志配置与多环境实战
一、Slf4j+Logback的快速实践spring-boot默认支持logback,所以无需引用任何以来只需要,配置application.properties即可,如果要功能丰富些,则配置下logback.xml。1、在application.properties里配置的方式logging.file=./springboot.log这是最简便的方法,默认级别是info,要改级别的话还要在app...
Spring Boot实战之配置使用Logback进行日志记录
Spring Boot实战之配置使用Logback进行日志记录 在这篇文章中我们将讨论在Spring Boot中使用Logback,在Spring Boot中使用Logback很简单 1、为了测试我们新建两个类 package com.xiaofangtech.sunt.controller; import org.slf4j.Logger; import org.slf4j.
勿在 LogBack 的配置中使用相对路径
请看下面这段配置,这是无法工作的: JTheque logs/jtheque.log logs/jtheque.%i.log.zip 1 5 5MB
spring boot配置logback日志输出
文件目录结构: application.properties内容: #默认使用application-local.properties,logback-my.xml中也将使用name="local"输出日志 spring.profiles.active=local server.port=8090 #定义logback的名字,否则默认名字必须为:logback-spring.xml
System.out. 输出到指定文件中
用下面的方法,就可以输出到指定文件中了 String strJSON = "这是一段字符串,这段字符串将会打印到指定文件中。"; //日志输出到指定文件中 PrintStream out; try { out = new PrintStream("C://Users//whr-pc//Desktop//classpath//img//Systemout.txt"); S
logback为单独的包或者类配置输出文件
原文出处:https://www.cnblogs.com/izecsonLee/p/9058385.html 最近接一个这样的需求,为某个类的日志输出到指定的文件。一般都是按日志级别输出到对应的文件中。查阅相关资料和logback教程,写出下面的demo供参考。   1.添加一个appender <!-- jetty日志单独输出 --> <append...
35.再谈SpringBoot自定义日志配置--LogBack.xml
在实际项目开发中我们可能自定义日志配置文件。 以下为自定义LogBack配置。 application.properties logging.config=classpath:logback-spring.xml logback-spring.xml 以下配置日志具有日志压缩功能 <?xml version="1.0" encoding="UTF-8"?> <conf...
spring如何自定义加载logback.xml
1、前言做过项目的朋友们都知道,只要把logback或者log4j放在下,容器就可以自动加载日志文件。但是如何自定义日志文件的路径呢?2、logback的自动加载从官方文档中找找原因:Logback can be configured either programmatically or with a configuration script expressed in XML or Groo...
springboot中logback日志常用配置,包含日志切割
添加依赖: <!--监控--> <dependency> <groupId>org.springframework.boot&a
springboot logback-spring.xml 为何生成了文件却没有内容
先看我的logback-spring.xml<?xml version="1.0" encoding="UTF-8"?> <configuration> <include resource="org/springframework/boot/logging/logback/base.xml" /> <logger name="org.
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python如何学习使用模块6 大数据使用培训