beansoft,你好
在你的blog <Spring 1.2和2.0的简单AOP例子>一文当中,有一句话为:
另外一条建议:千万不要用AOP在服务器上记录日志,或者在服务器上打印不必要的调试信息,那样对系统只能有害无益,日志输出是单线程操作,切记。
请问 日志输出是单线程操作 怎么理解呢? 所有的访问请求的log输出都是一个线程?排队等待输出?
望回复.
祝,工作顺利!
xxxx
2009-08-10
我的答复:
没错 否则你想想是不是会出现这种情况:
线程1 输出一句话 在 0毫秒
线程2 输出一句话 在 1毫秒
请问你在日志中是否会出现时间错乱或者文字交错的现象?? 那样的话日志记录还有用嘛?
注: 这里说的内容主要是指控制台日志这种方式及其衍生品.