logback 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
logback 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
logback 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
logback 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
logback 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 LGPL
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-04-01

软件简介

Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。

展开阅读全文

评论 (3)

加载中
我的软件启动时,日志中报“ERROR in ch.qos.logback.classic.PatternLayout("null") - Empty or null pattern.” 我的pattern配置为: %d{yyyy-MM-dd HH🇲🇲ss.SSS} [ %thread ] - [ %-5level ] [ %logger{50} : %line ] - %msg%n 和 %d{yyyy-MM-dd HH🇲🇲ss.SSS} [%thread] %-5level %logger{50} - %msg%n
2019/07/25 18:42
回复
举报
673
logback 官网已更新到1.0.9了 @红薯
2013/02/25 14:31
回复
举报
logback1.17 发现一个BUG, 当配置了时间基础日志+日志文件大小基础日志后,正常启动运行没有异常,但是当动态修改日志基本后,日志输出按日志文件大小分隔日志文件不在起效 #logback#
2016/08/31 17:38
回复
举报
更多评论
发表于软件架构专区
2018/02/12 06:58

Logback 1.3.0-alpha4 发布,Java 日志框架

Logback 1.3.0-alpha4 已发布,logback 是由 log4j 创始人设计的又一个开源日志组件。 logback 当前分成三个模块:logback-core、logback- classic 和 logback-access。logback-core 是其它两个模块的基础模块。logback-classic 是 log4j 的一个改良版本。此外 logback-classic 完整实现 SLF4J API 使你可以很方便地更换成其它日志系统如 log4j 或 JDK14 Logging。logback-access 访问模块与 Servlet 容器集成提供通过 Http 来访...

4
9
发表于服务端专区
2018/01/31 12:40

投票 Logback 1.3 版本是否需要升级适配至 Java 8

Logback 1.3.0-alpha2 发布了。logback 是由 log4j、slf4j 的共同作者设计的又一个开源日志组件。目前作者在邮件列表上,发起了一个投票,询问 Logback 1.3 版本系列是否需要升级适配至 Java 8,投票地址: https://doodle.com/poll/s7n3wk59694pmnbs 目前有 182 人表示希望升级适配至 Java 8;8 人表示目前仍在使用 Java 7 但希望升级到 logback 1.3 版本;2 人表示目前仍在使用 Java 7 但不打算升级到 logback 1.3 版本; 大家...

15
2
发表于软件架构专区
2018/01/31 12:03

Logback 1.3.0-alpha2 发布,Java 日志框架

Logback 1.3.0-alpha2 发布了。logback 是由 log4j 创始人设计的又一个开源日志组件。 logback 当前分成三个模块:logback-core、logback- classic 和 logback-access。logback-core 是其它两个模块的基础模块。logback-classic 是 log4j 的一个改良版本。此外 logback-classic 完整实现 SLF4J API 使你可以很方便地更换成其它日志系统如 log4j 或 JDK14 Logging。logback-access 访问模块与 Servlet 容器集成提供通过 Http 来访...

1
2
发表了资讯
2017/04/02 05:12

logback 1.2.3 发布,Java 日志框架

logback 是由 log4j 创始人设计的又一个开源日志组件。 logback 当前分成三个模块:logback-core、logback- classic 和 logback-access。logback-core 是其它两个模块的基础模块。logback-classic 是 log4j 的一个改良版本。此外 logback-classic 完整实现 SLF4J API 使你可以很方便地更换成其它日志系统如 log4j 或 JDK14 Logging。logback-access 访问模块与 Servlet 容器集成提供通过 Http 来访问日志的功能。 logback 1.2....

1
18
发表了资讯
2017/03/17 10:59

logback 1.2.2 发布,Java 日志框架

logback 是由 log4j 创始人设计的又一个开源日志组件。logback 当前分成三个模块:logback-core、logback- classic 和 logback-access。logback-core 是其它两个模块的基础模块。logback-classic 是 log4j 的一个改良版本。此外 logback-classic 完整实现 SLF4J API 使你可以很方便地更换成其它日志系统如 log4j 或 JDK14 Logging。logback-access 访问模块与 Servlet 容器集成提供通过 Http 来访问日志的功能。 logback 1.2.22...

2
21
发表了资讯
2017/03/02 07:32

logback 1.1.11 发布,Java 日志框架

logback 是由 log4j 创始人设计的又一个开源日志组件。logback 当前分成三个模块:logback-core、logback- classic 和 logback-access。logback-core 是其它两个模块的基础模块。logback-classic 是 log4j 的一个改良版本。此外 logback-classic 完整实现 SLF4J API 使你可以很方便地更换成其它日志系统如 log4j 或 JDK14 Logging。logback-access 访问模块与 Servlet 容器集成提供通过 Http 来访问日志的功能。 logback 1.1.11...

6
15
发表了资讯
2017/02/10 07:22

logback 1.2.1 发布,Java 日志框架

ogback 1.2.1 发布了。 logback 是由 log4j 创始人设计的又一个开源日志组件。logback 当前分成三个模块:logback-core、logback- classic 和 logback-access。logback-core 是其它两个模块的基础模块。logback-classic 是 log4j 的一个改良版本。此外 logback-classic 完整实现 SLF4J API 使你可以很方便地更换成其它日志系统如 log4j 或 JDK14 Logging。logback-access 访问模块与 Servlet 容器集成提供通过 Http 来访问日志的...

3
8
发表了资讯
2017/02/09 07:50

logback 1.2.0 发布,Java 日志框架

logback 1.2.0 发布了。logback 是由 log4j 创始人设计的又一个开源日志组件。logback 当前分成三个模块:logback-core、logback- classic 和 logback-access。logback-core 是其它两个模块的基础模块。logback-classic 是 log4j 的一个改良版本。此外 logback-classic 完整实现 SLF4J API 使你可以很方便地更换成其它日志系统如 log4j 或 JDK14 Logging。logback-access 访问模块与 Servlet 容器集成提供通过 Http 来访问日志的...

14
23
发表了资讯
2017/02/06 07:24

logback 1.1.10 发布,Java 日志框架

logback 1.1.10 发布了。logback 是由 log4j 创始人设计的又一个开源日志组件。logback 当前分成三个模块:logback-core、logback- classic 和 logback-access。logback-core 是其它两个模块的基础模块。logback-classic 是 log4j 的一个改良版本。此外 logback-classic 完整实现 SLF4J API 使你可以很方便地更换成其它日志系统如 log4j 或 JDK14 Logging。logback-access 访问模块与 Servlet 容器集成提供通过 Http 来访问日志...

3
14
发表了资讯
2016/12/10 07:47

logback 1.1.8 发布,Java 日志框架

logback 1.1.8 发布了。Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。 更新内容: Re...

3
28
发表了资讯
2016/03/30 00:00

logback 1.1.7 发布,Java 日志框架

logback 1.1.7 发布了。该版本主要改进修复记录如下: Logback is now compact3 profile compatible. This improvement was requested in LOGBACK-1071 by Axel Fontaine with Max Urech providing the relevant pull-request. Fixed ConcurrentModificationException being thrown when the reset() method is invoked on the LoggerContext instance. This issue was reported in LOGBACK-397 by Szczepan Faber with Ross Sa...

10
20
发表了资讯
2016/03/01 00:00

logback 1.1.6 发布,Java 日志框架

logback 1.1.6 发布了,该版本改进内容包括: LogbackValve (in logback-access) now attempts to load the configuration file as a resource if it cannot be found on the filesystem (LOGBACK-1069). This is helpful in scenarios where applications are using an embedded Tomcat server. JMXConfigurator.reloadDefaultConfiguration() method now tolerates programmatic configuration without a URL. This change wa...

11
17
发表了资讯
2016/02/15 00:00

Logback 1.1.5 发布,Java 日志组件

Logback 1.1.5 发布了,下载地址: https://github.com/qos-ch/logback/releases 该版本修复了两个 Bug : LOGBACK-422 and LOGBACK-624 Logback是由log4j创始人设计的又一个开源日志 组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如...

1
16
发表了资讯
2015/03/28 00:00

logback 1.1.3 发布,开源日志组件

logback 1.1.3 发布,此版本更新内容如下: Fixed FileAppender's prudent mode so that it properly recovers from IO Errors (LOGBACK-1046) Irrelevant or internal stack trace lines can now be omitted. (LOGBACK-540). AccessEvent now creates a copy of request attributes when its prepareForDeferredProcessing() method is called. (LOGBACK-1033) All threads opened by ch.qos.logback.core.util.ExecutorServic...

9
12
发表了资讯
2014/04/03 00:00

logback 1.1.2 发布,开源日志组件

logback 1.1.2 发布了,该版本创建了抽象方法 createOutputStream 作为 SyslogBaseAppender 的扩展 LOGBACK-890 ,此外还包括: Removed deprecated constructors in SocketAppender and related classes. Fixed incorrect date format in SyslogAppender. (LOGBACK-936) Fixed NullPointerException when substituting blank variables (LOGBACK-959) Fixed NullPointerException that occurs when stopping a SyslogAppender...

2
12
发表了资讯
2013/03/16 00:00

logback 1.0.10 发布,Java 日志组件

logback 1.0.10 发布了,Logback是由log4j创始人设计的又一个开源日志 组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。 主要改进记录...

1
17
发表了资讯
2012/03/12 00:00

Logback 1.0.1 发布,Java 日志组件

Logback 1.0.1 发布了,这是一个 bugfix 版本,修复了不少的 bug。 Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供...

4
4
发表了资讯
2011/11/03 00:00

logback 1.0 发布,Java 日志框架

Logback 发布了 1.0 版本,下载地址: logback-1.0.0.zip logback-1.0.0.tar.gz Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet...

1
6
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2014/03/07 22:52

logback

Logback是由log4j创始人设计的又一个开源日志组件 logback当前分成三个模块: logback-core,logback- classic和logback-access。 logback-core是其它两个模块的基础模块。 logback-classic是log4j的一个 改良版本。 此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。 logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。 import org.slf4j.Logger; impor...

0
0
发表于AI & 大数据专区
2015/08/19 17:28

logback

元素<configuration>拥有三个属性,具体的属性说明如下: a.当属性scan为true时,修改后配置文件将被重新加载。默认值为true。 b.属性scanPeriod控制扫描的时间周期,其值可以带时间单位,包括"milliseconds,seconds, minutes, hours",如果没有给出时间单位,将被默认为毫秒。 c.当元素<configuration>的属性debug为true,将打印logback的内部状态。默认值为false。 示例: <configuration scan="true" scanPeriod="1 secon...

0
0
发表了博客
2018/06/25 14:09

logback

Logback各Appender详解及配置 https://blog.csdn.net/tianyaleixiaowu/article/details/73327752 logback的配置介绍   1、Logger、appender及layout Logger作为日志的记录器,把它关联到应用的对应的context上后,主要用于存放日志对象,也可以定义日志类型、级别。 Appender主要用于指定日志输出的目的地,目的地可以是控制台、文件、远程套接字服务器、 MySQL、PostreSQL、 Oracle和其他数据库、 JMS和远程UNIX Syslog守护进...

0
0
2018/05/20 21:44

logback

logback的初始化步骤开始 1、Logback试图在类路径中找到名为logback-test.xml 的文件 。 2、如果找不到这样的文件,logback会尝试在类路径中找到名为logback.groovy 的文件 。 3、如果找不到这样的文件,它会检查类路径中的文件 logback.xml 4、找不到则会使用ServiceLoader来查找实现com.qos.logback.classic.spi.Configurator 接口 5、如果以上都不成功,logback将自动使用BasicConfigurator自动配置,将日志打印到控制台。 ...

0
0
发表于服务端专区
2018/07/10 11:41

logback

<?xml version="1.0" encoding="UTF-8"?> <configuration> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME" value="${LOG_PATH}"/> <property name="fileLayoutPattern" value="%d{yyyy-MM-dd HH🇲🇲ss.SSS} [%t] %p %c:%L - %msg%n" /> <!-- 控制台输出 --> <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> <Enco...

0
0
2019/06/14 20:27

logback

<?xml version="1.0" encoding="UTF-8"?> <configuration> <!--%m输出的信息,%p日志级别,%d日期,%c类的全名,%i索引【从数字0开始递增】--> <!--appender是configuration的子节点,是负责写日志的组件--> <!--ConsoleAppender:把日志输出到控制台--> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>{"time":"%d{yyyy-MM-dd HH🇲🇲ss}","level...

0
0
发表于AI & 大数据专区
2016/11/23 17:21

解决LoggerFactory is not a Logback LoggerContext but Logback is on the classpath

``` ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Exception in thread "main" 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:/Users/Jie...

0
0
2014/03/31 22:04

logback

<configuration>   <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">     <!-- encoders are assigned the type          ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->     <encoder>       <pattern>%d{HH🇲🇲ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>     </encoder>   </appender>   <root level="debug">     <appender-ref ref="STD...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于大前端专区
2020/04/23 13:39

mybatis整合logback,怎么实现不同的类输出日志在不同的文件里面

项目使用logback进行日志管理,日志输出文件为A文件,我想把一个类里面的日志全部输出在B文件里面,通过logback日志配置可以实现日志输出在B文件里面,但是只有log.info()这类logger的日志输出在B文件里面,mybatis数据库操作的日志还是在A文件里面,B文件里面并没有输出 该怎么配置才能使logger的日志和mybatis的日志全部输出在B文件里面

9
0
2018/01/30 15:16

logback运行时系统异常日志写入文件

<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="60 seconds" debug="false"> <!--2、设置上下文名称 每个logger都关联到logger上下文,默认上下文名称为“default”。但可以使用设置成其他名字,用于区分不同应用程序的记录。 一旦设置,不能修改,可以通过 %contextName 来打印日志上下文名称,一般来说我们不用这个属性,可有可无。 --> <!--<contextName>coo...

5
0
2020/04/02 18:45

logback什么情况下会产生tmp文件

前提: 1.我是两个工程同时写入一个目录的日志文件,eg:/al/logs/sys.log。 2.每天凌晨压缩当天的日志文件,eg:sys.2020-04-01.log.gz。 现象:我今天解压了sys.2020-04-01.log.gz日志文件,发现该文件中只记录了B工程的日志,A工程的日志没有记录。 排查:我在A工程中操作,检查日志有没有写入/al/logs/sys.log文件。这时候我发现A工程产生的日志没有写入到日志文件,但是写入到了一个tmp文件中,详情如下图 同时我发现 tmp文件...

3
0
发表于软件架构专区
2020/03/17 16:03

SpringBoot日志级别(logging.level)可以指定到方法吗?

如图所示,第一行注释到部分打开后,com.example.test.TestClass 这个类中到log会被打开。 现在希望单独指定这个类中两个方法的日志级别,请问可以实现吗?

1
1
发表了问答
2016/06/11 16:27

Logback控制台中文乱码,求帮助!!!

之前在windows上,设置logback的控制台编码格式为UTF-8,结果还是乱码,然后我将编码格式更改为GBK后好了,现在切换到mac系统中,无论是UTF-8还是GBK都乱码,实在是不知道该怎么调了,下面上图 很奇怪,往文件中记录的日志就没问题,但是控制台就会乱码,而且我单独system.out.print打印中文也没问题,求大神指点一下

8
0
发表于开发技能专区
2019/09/14 11:36

logback怎么记录每个controller的访问记录? 并且加上用户id;

用户每访问一个请求都记录一条日志, 加上用户id,时间,url,等等

6
0
发表了问答
2017/01/03 22:12

logback,打印的日志是多少就占用多少内存,而且还释放不掉?

项目中用到了logback,appender用的是fileappender,策略是timebasedrollingpolicy,打印的日志文件总共是5G多,内存也用了5G,删除多少日志文件,内存就会释放多少。明显是logback没有释放资源,求解答

7
0
发表于服务端专区
2019/05/16 09:22

外置Tomcat启动SpringBoot应用,日志profile功能失效

外置Tomcat启动SpringBoot应用,日志profile功能失效 #set logback logging.config: classpath:logback-spring-wz.xml 配置了这个日志,但是丢在tomcat下无效

2
0
发表了问答
2016/05/10 10:38

logback如何以UDP方式发送log到syslog上去

官网说,这样配置: <appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">   <syslogHost>remote_home</syslogHost>   <facility>AUTH</facility>   <suffixPattern>[%thread] %logger %msg</suffixPattern> </appender> 现在有2个问题, 1:这种是UDP方式发送吗? 2:facility这个配置是什么意思?...

1
0
2019/01/16 10:16

logback-spring.xml

求解:在springboot工程的resources目录下放置一个logback-spring.xml文件,不需要在springboot的配置文件bootStrap.properties中配置该日志文件的路径?springboot工程就可以自动读取到logback-spring.xml文件中的内容,进行日志输出?

4
0
2018/11/08 18:29

就是我想知道 logback能不能输出的日志信息中有出问题的logger所在的行数。比如我同一个文件里面有多个logger.error。控制台输出一条logger.error信息,但是我怎么能快速找到这个位置。比如在控制台显示所在的行数

就是我想知道 logback能不能输出的日志信息中有出问题的logger所在的行数。比如我同一个文件里面有多个logger.error。控制台输出一条logger.error信息,但是我怎么能快速找到这个位置。比如在控制台显示所在的行数

3
0
发表了问答
2013/02/18 18:00

logback中设置maxHistory属性无效?

logback指定maxHistory,按照文档中说明测试,发现过期的日志归档文件并不能被删除: The optional maxHistory property controls the maximum number of archive files to keep, deleting older files. For example, if you specify monthly rollover, and set maxHistory to 6, then 6 months worth of archives files will be kept with files older than 6 months deleted. Note as old archived log files are removed, a...

4
0
2018/05/31 16:49

springboot+logback如何记录程序中的异常信息

大家好,最近项目中使用springboot+logback日志记录信息,我采用的是统一的异常处理机制,在抛出的方法中记录 log.info(e.toStrong()),记录的信息很少,怎么能记录信息的报错信息呢?还有统一的异常处理信息只能是接受controller抛出的异常吗?

4
0
2018/06/01 08:20

Mybatis 通用 Mapper的日志logback的版本问题

@Liuzh_533 你好,想跟你请教个问题: 我现在正在使用mapper-3.3.9,发现当logback版本是1.0.13时,控制台能打印出SQL语句 而logback化成1.1.8时,则无法打印SQL语句,这是什么原因导致的呢? 另外,我试验了下,logback.xml近似空白的情况下,logback1.0.13仍然能打印出SQL语句。具体配置如下(在这种配置下,仍然能打印出SQL语句): logback.xml配置: <?xml version="1.0" encoding="UTF-8"?> <configuration> <append...

3
1
发表了问答
2016/09/27 12:04

Spring boot 日志问题

一、logback配置文件如下 src/main/resources/config/log/logback-spring.xml <?xml version="1.0" encoding="UTF-8" ?> <!-- 日志组件启动时,打印调试信息,并监控此文件变化,周期120秒 --> <configuration scan="true" scanPeriod="120 seconds" debug="true"> <!-- 项目名称及日志目录定义 --> <property name="PROJECT_NAME" value="dragon"/> <property name="LOG_PATH" value="/var/log/webapps/${PROJE...

8
0
发表了问答
2017/11/19 09:59

logback 在SiftingAppender方式下不能进行多个文件的压缩和清理

如下是logback 配置,实现每个线程1个文件,并且每天切换文件和压缩、清理。 目前问题是,只有默认的biz-0.log 会进行压缩和清理,其他的biz-1.log、biz-2.log 不会进行压缩和清理。 上述问题如何解决。 <property name="pattern" value="[%date{HH🇲🇲ss.SSS}][%.-1level][%.25thread][%.30logger{10}.%L]-%m%n" /> <appender name="root" class="ch.qos.logback.classic.sift.SiftingAppender"> <discriminator> <key>THREAD_...

1
1
发表了问答
2017/11/14 10:05

logback + slf4j怎么可以自定义分文件?

我想按照不同的访问用户分文件,每个用户一个文件夹,下面按照年、月、日分三级文件夹,再在最底层文件夹中按照等级(debug,info,wrian,erorr)分成多个log文件。 因为我的服务器是长连接,还有可能要按照接收的消息和发送的消息打印到不同文件中。

2
0
发表了问答
2014/01/07 09:10

spring4 + logback

spring4 + logback 用spring3中添加监听的方法不能执行 严重: Exception sending context initialized event to listener instance of class org.springframework.util.LogbackConfigListener java.lang.IllegalStateException: Cannot set web app root system property when WAR file is not expanded at org.springframework.web.util.WebUtils.setWebAppRootSystemProperty(WebUtils.java:143) 在4中spring支持logback了吗?...

2
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
3 评论
181 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部