文档章节

配置 Logback 异步 Appender 时注意顺序

编走编想
 编走编想
发布于 2017/02/16 11:58
字数 119
阅读 398
收藏 1

一般配置日志的时候都将 Appender 配置为异步方式,以避免日志阻塞应用。具体方法是使用 Logback 的 AsyncAppender

<appender name="mail" class="ch.qos.logback.classic.net.SMTPAppender">
    <!-- 邮件 Appender 具体配置忽略 -->
</appender>
 
<appender name="asyncMail" class="ch.qos.logback.classic.AsyncAppender">
    <discardingThreshold>50</discardingThreshold>
    <queueSize>512</queueSize>
    <includeCallerData>true</includeCallerData>
    <appender-ref ref="mail"/>
</appender>

这里有个需要注意的地方,那就是 AsyncAppender 必须在其引用的 Appender 配置的后面,否则会使配置不生效。

© 著作权归作者所有

共有 人打赏支持
编走编想
粉丝 143
博文 126
码字总数 107958
作品 0
海淀
程序员
SpringBoot | 第二十五章:日志管理之自定义Appender

前言 前面两章节我们介绍了一些日志框架的常见配置及使用实践。一般上,在开发过程中,像、日志框架都提供了很多,基本上可以满足大部分的业务需求了。但在一些特殊需求或者需要将日志进行集...

oKong
08/25
0
0
看完这个不会配置 logback ,请你吃瓜!

之前在 日志?聊一聊slf4j吧 这篇文章中聊了下。本文也从实际的例子出发,针对的日志配置进行学习。 logack 简介 logback 官网:https://logback.qos.ch/ 目前还没有看过日志类框架的源码,仅...

glmapper
07/21
0
0
logback 配置详解

概览 简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。 Logback 主要由三个模块组成: logback-core logback-classic logback-access logback-core 是其它模块的...

beanlam
2017/02/10
0
0
Logback使用详解

*详解<configuration> and <logger> 一:根节点<configuration>包含的属性: scan: 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 scanPeriod: 设置监测配置...

boco
2015/10/21
2.2K
0
Java日志性能那些事

说到Java日志,大家肯定都会说要选择合理的日志级别、合理控制日志内容,但是这仅是万里长征第一步……哪怕一些DEBUG级别的日志在生产环境中不会输出到文件中,也可能带来不小的开销。我们撇...

CasparLi
2015/10/12
141
0

没有更多内容

加载失败,请刷新页面

加载更多

sed命令扩展使用操作

打印某行到某行之间的内容 假若文件test.txt的内容是: ertfff**[abcfd]123324444[rty]**fgfgf 怎么能截取 [abcfd]123324444[rty] 这一部分出来呢? 操作命令: 知道开始行和结...

野雪球
30分钟前
1
0
JVM内存笔记

Hotspot JVM 中的 Java 线程与原生操作系统线程有直接的映射关系。当线程本地存储、缓 冲区分配、同步对象、栈、程序计数器等准备好以后,就会创建一个操作系统原生线程。 Java 线程结束,原...

凌渡
36分钟前
1
0
284. Peeking Iterator

Description Tag: Design Difficulties: Medium Given an Iterator class interface with methods: next() and hasNext(), design and implement a PeekingIterator that support the pee......

52iSilence7
38分钟前
1
0
防止快速重复点击的两种思维

防止重复执行的两种思维 场景 下单时,提交按钮,因为网络卡顿或者手快重复点击,导致重复提交订单; 微博,更新个人状态或发表评论时,快速多次点击[发送]按钮,导致相同的信息发送多次. 解决思路 ...

黄威
今天
0
0
在windows环境下使用Virtualbox虚拟Debian系统来运行Docker

标题绕口。 我之前一直使用 Virtualbox 和 homestead 来运行我的 PHP 开发环境。最近决心开始尝试 DevOps,使得开发、部署容器化,来化解人为操作失误和环境不兼容等问题造成的各种损失。就打...

zgldh
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部