Centralized logging is a good thing, and all unix/linux/bsd machines are able to syslog over udp/tcp. Windows servers have the event log.
I've previously used NTSyslog (http://ntsyslog.sf.net) for this, but I'm wondering if there are better solutions.
The primary goals are to log login attempts (auditing), software and hardware errors.
Are there better methods than syslog for this? Is there a better syslog client for windows around?