How to implement Centralized logging server

Hi,

I have Sun One Application server installed on 2 Solaris servers. Currently I am getting their logs in relative server. I am using log4j for logging. Now I want to change this. I want such that I should get both S1AS's log on third server with log4j. How can I do that ?

I got one idea that with using log4j, swatch, syslog. But is it practicable ?

Thanks
Please help
NeeleshG