Java爱好者来信: 如何理解日志记录是单线程操作?

beansoft,你好

在你的blog <Spring 1.2和2.0的简单AOP例子>一文当中,有一句话为:

另外一条建议:千万不要用AOP在服务器上记录日志,或者在服务器上打印不必要的调试信息,那样对系统只能有害无益,日志输出是单线程操作,切记。

请问 日志输出是单线程操作 怎么理解呢? 所有的访问请求的log输出都是一个线程?排队等待输出?

望回复.

祝,工作顺利!

xxxx

2009-08-10

我的答复:

没错 否则你想想是不是会出现这种情况:
线程1 输出一句话 在 0毫秒
线程2 输出一句话 在 1毫秒
请问你在日志中是否会出现时间错乱或者文字交错的现象?? 那样的话日志记录还有用嘛?

注: 这里说的内容主要是指控制台日志这种方式及其衍生品.

291063.html

BeanSoft 2009-08-13 19:15 发表评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值