Tomcat juli 应用日志隔离原理解析

背景

最近在读 博多-舍费尔 著的《财务自由之路Ⅱ》,财务自由的确是一个很具诱惑力的目标,对于我这个连水果自由都没达到的人来说(PS:公司楼底下有一个菜鲜果美超市,随便什么水果都是十几块一斤,普通的苹果最便宜的 10.98 一斤,不敢随便买)。都三十多了才开始考虑如何实现财务自由,觉悟的有点晚了。

这本书提醒我们如果想增加财富,必须找到可以出售的东西。我最近在做的尝试是众筹写作、知识变现,或许我可以出售混迹职场这么些年积攒的一些技能知识吧。

承接上篇文章

最近协助项目组部署 Tomcat 时遇到一种情况:同一 Tomcat 下多 war 包部署时,有一个简单的应用无法启动,所有日志渠道中都没有关于它异常信息,catalina 日志中只轻描淡写地说它部署失败了。在该应用的类路径下放置一个 logging.properties 文件后,看到了完整异常,最终改正配置、重启得以成功部署。
笔者因此对 Tomcat 日志框架产生了几个疑问:

  1. 为什么 catalina 日志文件中没有具体应用的异常信息?
  2. 如何让应用启动异常信息输出 应用类路径下的?
  3. logging.properties 和 Tomcat 的 conf 目录下的该文件的关系如何 Tomcat 是如何做到应用日志隔离的?

花了一点时间跟踪 Tomcat 源码,弄清楚了Tomcat 对 java.util.logging 的日志框架“偷梁换柱”的底层支撑:

1、java.util.logging 原始包中的 LogManager ;
2、Tomcat 的 JULI 是什么 Tomcat 的 ;
3、ClassloaderLogManager 是如何加载日志配置的 ;
4、ClassloaderLogManager 替换 LogManager 的巧妙过程 ;
5、官方日志配置的几点建议 ;
6、启示录:-D , Java 中让人叹为观止的一种发明 。

以上是我在 GitChat 上发起的新话题,众筹写作,如果读者朋友对此感兴趣,请访问
https://gitbook.cn/gitchat/activity/5cdc9882f3f5110cf3822c3f

扫码链接:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1381605.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

二十九岁,刚读完了财富启蒙读物《小狗钱钱》

01、小狗钱钱 直白点说吧,我读《小狗钱钱》最主要目的是,不能在创造财富方面拖了女儿的后腿——假如女儿像这本书的小女主一样要理财,做为父母,咱不能嘲笑、不能阻拦。 之前已经读过了《小狗钱钱》的作者博多舍费尔的《财务自由…

《财务自由之路》读书笔记

目录 第一章、你真正想要的是什么第二章、责任意味着什么第三章、100万欧元是难以企及的奇迹吗第四章、为什么没有更多的人变得富有第五章、你关于金钱的想法是什么第六章、债务第七章、如何增加自己的收入第八章、储蓄—支付自己第九章、复利的奇迹第十章、你为什么必须饲养金…

程序员别再迷茫,赚钱,方法比你想的更多

每次打开公号,扑面而来一阵阵焦虑: 95后毕业3个月就买房,你的同龄人正在抛弃你 毕业3年,年薪超100万:赚钱,是一种修行 一线城市财务自由门槛2.9亿,看看你还差多少 说来说去就是,牛人…

ラーメン用語10選

店内には開花楼の麺箱。およそ10分で着丼。開花楼のつけ麺ならば、太麺かと思いきや、ストレートの中太麺で、しかも加水率高めと意外な展開だ。 上のレビューの意味が、ツルっと頭に入ってきますでしょうか?ヘビーユーザーが多いラーメンファ…

bugku-writeup-Crypto-你喜欢下棋吗

题目:你喜欢下棋吗 01—棋盘码解码Polybius Square Cipher 使用波利比奥斯方阵密码加密/解密工具http://www.atoolbox.net/Tool.php?Id913&accsdn,需要数字两个一组改变前后位置才可以得到正确的密码,得到密码之后输入密码,打…

奔向财富自由之路的10条建议

这是山猫的第31篇原创 [德国] 博多舍费尔 著 01 心态开放 对待金钱要有个开放的心态,谈钱不伤感情,不谈钱饿肚子,你选择哪一个,在我们能力范围之内,要大胆追求财富,至少这个世界绝大多数人还没到达财富自由…

《财务自由之路》博多.舍费尔 篇一,关于金钱和财务自由

本章讨论对于金钱的观点,以及欲获取金钱所要做的思想准备 人世间的苦难大部分都是钱不够用造成的 tip: 本书介绍的,变得富有的其中一种途径 储蓄一定资金使用储蓄进行投资提高自己的收入从加薪中提取一定比例再储蓄 真正想要的是什么 我们每个人的经历…

财富自由之路-博多.舍费尔

* 博多.舍费尔* 德国理财大师,1960生于德国。欧洲知名亿万富翁 * 核心内容* 穷人和富人的差距主要体现在对待财富的观念和原则上 * 改变方式* 明确定义:明确数字,用笔记录下来,转化为画面。在潜意识下是一个具体的场景&#xff0c…

[oeasy]python0041_teletype历史_博多码_shift_capslock_字符数字切换_gear

teletypewriter 历史 回忆上次内容 上次见到了一个真的机械打字机 感受到了蒸汽朋克的时代背景 上上次区分了一些概念 terminal终端,电脑连线最终的端点TeleTYpewriter,电传打印机,终端硬件shell,终端硬件基础上的软件壳子Conso…

编码--博多码(1874年)

2019独角兽企业重金招聘Python工程师标准>>> 博多码 法国人埃米尔‧博多于1874年发明的“印字电报机”,发报方通过一个类似于钢琴键盘样的装置输入报文。该装置上面有5个键,发报者的左手控制2个键,右手控制另外3个键。这样5个键在某个时刻的各自的按下/复原状态,…

为了博多

P2414 - 为了博多 Description 做了个噩梦,梦见我的 n 把刀到60级会二次变身,变成一个 对推6图有xi点贡献,刷大阪城有yi点贡献 的刀,于是要把刀分成两队一队刷大阪城另一队推6图 。 但是有m对兄弟刀在同一队会有特殊的buff加成&a…

vue+springboot基于web的火车高铁铁路订票管理系统

铁路订票管理系统按照权限的类型进行划分,分为用户和管理员两个模块。管理员模块主要针对整个系统的管理进行设计,提高了管理的效率和标准。主要功能包括个人中心、用户管理、火车类型管理、火车信息管理、车票预订管理、车票退票管理、系统管理等&#…

云服务器win系统下架设手游白日门传奇详细教程

1、首先准备云服务器一台,配置为最低为2核4G 1M宽带 2、系统选择windos2008 64位 3、安装vc运行库 4、下载服务端相关文件:下载地址:传奇手游2021【最新白日门兄弟传奇】手工GM工具文本教程-极狐资源网 解压服务端 brm.rar 到d盘目录…

神的战争god无法显示服务器,神的战争god快速升级抢资源攻略

类型:休闲益智大小:21M语言:中文 评分:10.0 标签: 立即下载 这款目前正在进行封测,大家应该也如火如荼地进行各种竞赛,抢地盘、抢资源,目标都明确的指向万神殿。不过大家都想快速变强…

工业软件Halcon的常用功能及常用工具展示

工业软件Halcon的常用功能及常用工具展示 1.BLOB特征2.BLOB差分特征3.光度立体4.特征训练5. 测量拟合6. 频域空间域结合法7.深度学习法总结 1.BLOB特征 官方示例子:surface_scratch.hdev 该程序显示了通过局部阈值和形态学后处理提取表面划痕,一共分为三…

BD网盘最新不限速下载方法支持任意平台

各位新老司机朋友好,我是小白! 今天给大家分享的都是大家经常使用的百度网盘,很多进了小黑屋的号限速几KB的速度下载简直就是头大。有会员还好点! 今天的分享的方法不需要下载任何的软件,只要一个网址,就…

sqlserver 分区

数据库单表数据量太大可能会导致数据库的查询速度大大下降(感觉都是千万级以上的数据表了),可以采取分区分表将大表分为小表解决(当然这只是其中一种方法),比如数据按月、按年分表,最后可以使用…

本地生成 bd-ticket-guard-client-cert,bd-ticket-guard-client-data

#我们目前可以发现很多协议已经加入了 bd-ticket-guard-client-cert, bd-ticket-guard-client-data 暂时先挂一下~

BD云20MB/s不限速,随时下架!

文章来源:不正经程序员 作者:哈哈浩 细心的小伙伴,也许发现了。 哈哥之前多次推荐的 PDown 不好使了。 尝试解析分享链接时,直接 error! 其实 Github 上作者早已透露无力维护 作者的意思是收到了百度方面的警告&#x…

别说手机充电没讲究!其实这4种方法,才是手机正确的充电方式

智能手机现在已经是人手一部了,手机在使用的时候会引发很多争议,比如怎么给手机充电才好?手机续航为什么大不如前了呢? 其实很大一部分原因是因为错误的充电方式,今天笔者就教大家如何正确的给手机充电。 充电方式 相…