我们的应用服务器(weblogic)都使用log4j登录网络共享上的同一文件.除此之外,我们将托管服务器中的所有Web应用程序记录到常见的error.log中.我无法想象这是一个好主意,但想听听一些专业人士的意见.我知道每个Web应用程序都有自己的类加载器,因此任何线程同步只发生在应用程序中.那么当多个进程开始聚合在一个日志文件上时会发生什么?我们可以期待散布的日志声明吗?性能问题?如何将多个Web应用程序记录到公共日志文件中?环境是Solaris.
java unix log4j
java ×1
log4j ×1
unix ×1