【跪求】关于log4j在分布式、多平台环境下的日志系统搭建疑问
大家好:
请问一个问题,我有一个分布式、多开发平台(目前有JAVA、.NET、PHP和python),我想基于log4j搭建一个统一的日志平台,有一台服务器专用于收集、分析所有节点的日志。
看log4j的介绍中socketAppender可以实现基于TCP的日志信息远程传输。而且网上也有文章介绍说在各个语言平台,都有基于log4j socket传输的实现。
但是!但是!!
可能是我自己的原因,但是我在网上找了一天,都没有找到可用的、其他语言的客户端。
比如log4net实际上它的remoteAppender跟log4j的socketServer不通用(使用的TCP之上的应用层协议不一致)。
请问,我要如何基于log4j来搭建一个分布式、多平台的日志收集架构?
另,前提:我不想使用数据库的形式,性能损耗较大。