An event logging system (5) includes one or more message sources for generating messages, an event logging library (54) for formatting the messages, a local event logging daemon (57) for distributing the messages, and one or more message destinations for receiving the messages. The local event logging daemon distributes the messages from said message sources to said message destinations. The message sources include one or more of an application (50), a hook (51), a kernel module (56), an internal buffer (59) and a remote event logging daemon (58). The message destinations include one or more of said hook, said internal buffer, said remote event logging daemon, a file system (52) and a mail system (53). The event logging system further includes a kernel logging daemon (55) for transmitting the messages from said kernel module to the event logging library. A related method for logging the messages is also provided.