When I start jboss - I don't get any errors but the logs are not showing up on the remote server. I restarted the syslog service. The system logs for this server are showing up on the remote server so I think syslog is configured correctly. Thanks in advance for any help.
Try setting the log4j.debug property (add -Dlogj4.debug or -Dlogj4.debug=true to the JVM options). This option causes log4j to print out its own debugging information which might help point out what the problem is.
People use UDP for logging because it is a lighter weight protocol - messages are not guaranteed to be delivered, and might not be delivered in the same order as sent. Not sure if that is what is causing problems for you or not (I haven't tried logging to syslog myself.)
Joined: Aug 20, 2007
In case anyone else runs into this - I couldn't find a way to make syslog use TCP - I opened the UDP port on my server and now syslog for jboss is working.