In our organization, I'm the guy responsible for infrastructure. Most 
aspects of deployment, I've managed to get my hands around, but logging 
still troubles me. Our app is a tool-app that we sell to large businesses 
and municipalities as part of a consulting-heavy product, so our traffic 
levels aren't crazy high 99% of the time. We do, however, have a real-time 
component to our application, which uses polling, so during large events, 
application traffic levels can get up in to areas where I run in to issues 
with request interleaving in the Rails log files.

Rails logging is currently configured with the defaults, so we're using the 
standard BufferedLogger. I really like the multi-line format of the 
standard Rails log, and we've stuffed some additional debugging information 
in to the log, so I'm reluctant to abandon the information we gather. I 
also make use of tools like request-log-analyzer, so that just adds to the 
pain of abandoning file based logging.

I'm wondering what everyone else does for logging in production? I've read 
a few articles on software like Graylog2, but the dependencies really turn 
me off. I'm also considering sticking to something simple, like syslog, but 
syslog & multiline don't go together well. What to do!?

-- 
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby

Reply via email to