日志框架到底是Logback 还是 Log4j2?
Java引导者
共 1887字,需浏览 4分钟
· 2021-01-19
前段时间写了一篇文章Logback配置文件这么写,TPS提高10倍,反响还不错,有很多网友也发表了自己的意见:
服务器硬件
CPU 六核
内存 8G
测试工具
JMeter
JProfile
APM(New Relic)
logback日志框架同步和异步测试
测试样本数过少(即线程数和循环执行次数过少,之前线程数为100,循环1次,样本总数为100)
测试次数过少,只进行了一次测试,结果存在偶然性
两次测试结果存在污染,样本数量不一样
APM
进行性能监控,同步和异步的TPS将会有较大的差别,TPS一定是会有明显变化的(呐喊),于是用APM去监控JMeter发送的请求(JMeter
参数设置为线程数100,Ramp-up Period为0,循环100次):APM测试结果如下:用户请求服务器
服务器自己的内部处理
服务器返回给用户
推荐使用log4j2而不是logback
控制台打印日志
分类输出日志
按天滚动
同样的日志输出格式
结论
如果使用logback框架,推荐使用异步输出日志方式
选择日志框架,推荐使用log4j2
作者:何甜甜在吗
原文:https://juejin.im/post/6844903926777511943
——————END——————
欢迎关注“Java引导者”,我们分享最有价值的Java的干货文章,助力您成为有思想的Java开发工程师!
评论
Python 字符串应该用双引号还是单引号?
转载来源:洪尔摩斯PyCharm升级至 2023.2版本后,经常弹出来一个提示问我要不要试一下Black formatter。试了一下,这个Black formatter 很有个性,特别喜欢换行。我的一个文件用PyCharm自带的代码整理器整理完之后是500行左右,然后再用Black整理就变成600
菜鸟学Python
0
前端框架新势力大盘点
点击上方 前端Q,关注公众号回复加群,加入前端Q技术交流群近年来,前端领域快速发展,新的框架不断涌现,为开发者提供了更多选择和解决方案。尽管 React、Vue、Angular、Next.js、Preact 等老牌框架依然稳坐市场主流,但新势力前端框架的崛起也为特定场景带来了更佳的适配和优
前端Q
0
西班牙国家德比,皇马乘胜追击还是巴萨哀兵必胜?
本赛季的皇家马德里非常有希望赢得西甲联赛和欧冠联赛的双冠王,主场与巴塞罗那的“西班牙国家德比”将是一场6分的比赛,如果在这场“国家德比”中皇马可以战胜巴塞罗那,那么皇马就将在还剩6场比赛的情况下领先巴塞罗那11分,如果输掉比赛,皇马与巴塞罗那之间的差距就将缩小到5分,可以说,这场比赛将决定本赛季西甲
产品与体验
0
47岁了,要失业了。工作二十多年,存款大几百万,两套房,目前为是否找工作纠结,还是不甘心,觉得还没老就没用了
上一篇:得知下属工资比我高5K,我气得直接提了离职,HR却疑惑问我为什么,能留下再加5k,有机会升职管整个部门47岁了,面临失业的现实,但若能在私营企业工作至这一年龄,已经算是达到了职业生涯的一个高峰。面对这样的情况,是否应该感到沮丧?其实不必,考虑到个人的资产状况——拥有两套房产和数百万的存款,加
开发者全社区
10
110 个 Java 主流组件和框架整理,常用的应有尽有,建议收藏!!
点击关注公众号,Java 干货及时推送↓推荐阅读:铜三铁四,怒拿 35K * 14 薪!整理:四猿外以下排序是按照从技术组件到开发框架到代码工具,也有一些实在不好分类的,就放到最后了。WEB 容器Tomcathttps://tomcat.apache.org/Jettyhttps://ww
Java技术栈
0
教你如何在 Linux 系统中查看系统日志
转自:开源LinuxLinux 系统提供了强大的日志功能,可以记录系统和应用程序的各种事件和错误信息。系统日志对于故障排除和性能监控非常重要。一、使用命令行工具查看系统日志1. 使用 journalctl 命令查看系统日志:journalctl 命令是 systemd 日志管理器的客户端工具,它可以
良许Linux
0
Linux服务器大量log日志,如何正确看日志快速定位错误?
针对大量log日志快速定位错误地方动态查看日志tail -f catalina.ou从头打开日志文件cat catalina.ou可以使用 >nanjiangtest.txt 输出某个新日志去查看[root@yesky logs]# cat&n
Java专栏
10