怎么能够测试 log4j2 写日志到磁盘的时候是同步还是异步的?

发布于 2021-12-03 13:10:04 字数 266 浏览 879 评论 2

怎么能够测试 log4j2 写日志到磁盘的时候是同步还是异步的? 

试过两种思路感觉都不对:

1.通过timer在同一毫秒写入日志文件,查看日志中两个文件写入的时间或者顺序

2.开启线程频繁写入日志文件,线程外再写入另一种格式的文件,看是线程内写的日志先执行,还是线程外写的日志先执行

感觉第一个测试的是timer并发的吧,而且timer其实也是通过多线程实现的,第二个不知道行不行

不要结果,要测试过程

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

贱贱哒 2021-12-03 18:10:10

不明白这到底是什么鬼。。。跟我的问题有关系么?

樱花落人离去 2021-12-03 16:40:50

在同步方法里面写写日志用 file_put_contents('这是同步方法写的日志支付的回传参数为:。。。。')

在异步方法里面写写日志用 file_put_contents('这是异步方法写的日志支付的回传参数为:。。。。')

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文