2. Syslog Standardfor logging program messages Generating log from both kernel and app Storing log into files, named pipes, remote hosts and specific users Both of them printk/klog for kernel event syslogd for app event
3. Syslog usage Java App 1 Java App 2 Music Video Player Multimedia FW JVM Kernel - Critical Message - Warning - Information - *(Everything) - Critical Message - Warning - Information
13. Utility logrotate Circular logging, compress and remove Send email using crontab logger Command line syslog tool logger -p local0.err 'this message is sent using command line'
14. Remote logging Modify syslogd script on receiver SYSLOGD="${SYSLOGD} -m 0 -r“ Modify syslog.conf on sender local0.* @your.host.name