Die Mehrzahl der Systeme und Applikationen halten abnorme Zustände in einem Log fest. Dabei hält jede Applikation mindestens ein eigenes Log; das System hält ein oder mehrere Logs:
Jul 24 04:42:02 hera -- MARK --
Jul 24 04:59:00 hera /USR/SBIN/CRON24604: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly)
Jul 24 04:59:28 hera kernel: hub.c: new USB device 00:03.3-5, assigned address 2
Jul 24 04:59:28 hera kernel: usb.c: USB device 2 (vend/prod 0x4dd/0x904f) is not claimed by any active driver.
Jul 24 04:59:31 hera kernel: Initializing USB Mass Storage driver...
Jul 24 04:59:31 hera kernel: usb.c: registered new driver usb-storage
Jul 24 04:59:31 hera kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Jul 24 04:59:31 hera kernel: Vendor: HITACHI_ Model: DK14FA-20 Rev: 00MB
Jul 24 04:59:31 hera kernel: Type: Direct-Access ANSI SCSI revision: 02
Jul 24 04:59:31 hera kernel: WARNING: USB Mass Storage data integrity not assured
Jul 24 04:59:31 hera kernel: USB Mass Storage device found at 2
Jul 24 04:59:31 hera kernel: USB Mass Storage support registered.
Jul 24 04:59:31 hera insmod: Using /lib/modules/2.4.21-99-default/kernel/drivers/usb/storage/usb-storage.o
Jul 24 04:59:31 hera insmod: Symbol version prefix ''
Jul 24 04:59:32 hera kernel: Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
Jul 24 04:59:32 hera kernel: SCSI device sda: 39070080 512-byte hdwr sectors (20004 MB)
Jul 24 04:59:33 hera kernel: sda: sda1 sda2 sda3 < sda5 sda6 sda7 >
Jul 24 05:00:01 hera su: (to root) sfr on /dev/pts/2
Jul 24 05:00:01 hera su: pam_unix2: session started for user root, service su
Jul 24 05:00:14 hera kernel: Journalled Block Device driver loaded
Jul 24 05:00:14 hera kernel: kjournald starting. Commit interval 5 seconds
Jul 24 05:00:14 hera kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
Jul 24 05:00:14 hera kernel: EXT3-fs: mounted filesystem with ordered data mode.
Tracing
Der
Loglevel lässt sich typischerweise einstellen. Dabei ist auf ein Optimum zu achten zwischen Datenumfang und den notwendigen Daten. Weder zuviele noch zu wenig Daten sind wünschenswert.
Um den Ablauf eines Auftrags nachzuvollziehen, können
zusätzliche Traces eingebaut werden. So wird der Auftrag an jedem Punkt, an dem er vorbeikommt, erfasst und sein Weg wird punktuell sichtbar.
Ein Log steht auf dem System eine begrenzte Zeit zur Verfügung bevor er entweder
- manuell gelöscht (Administrator)
- automatisch gelöscht (Administrations-, Startupscript) oder
- überschrieben wird (Logmechanismus)