WantToBeJediInPerl has asked for the wisdom of the Perl Monks concerning the following question:
This is want I am trying to achieve :
I have a log file that contain log messages and separated by newline characters. Need to write a Perl program that finds the top 8 most reappeared log messages? Please note that the log file might be too big to fit in the memory at one time.
Think about that the log file has a format similar to Linux syslog format as follows:
so on... Any help would be greatly appreciated! Thanks!Mar 9 08:15:05 gen-vcs11 kernel: kjslah: Unknown symbol unlock_ +page Mar 9 08:15:05 gen-vcs11 kernel: kjslah: Unknown symbol generic +_file_read Mar 9 08:15:05 gen-vcs11 kernel: kjslah: Unknown symbol generic +_file_write Mar 9 08:15:05 gen-vcs11 kernel: kjslah: Unknown symbol generic +_file_mmap Mar 9 08:15:05 gen-vcs11 kernel: kjslah: Unknown symbol generic +_file_sendfile Mar 9 08:15:05 gen-vcs11 kernel: kjslah: disagrees about versio +n of symbol zone_table Mar 9 08:15:05 gen-vcs11 kernel: kjslah: Unknown symbol zone_ta +ble Mar 9 08:15:05 gen-vcs11 kernel: kjslahdisagrees about version +of symbol unlock_page Mar 9 08:15:05 gen-vcs11 kernel: kjslah: Unknown symbol unlock_page Mar 9 08:15:05 gen-vcs11 kernel: kjslah: Unknown symbol filemap +_fdatawrite Mar 9 08:15:05 gen-vcs11 kernel: kjslah: Unknown symbol find_or +_create_page
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: How do I read a log file that contents recurring log messages those are separated by newline characters?
by toolic (Bishop) on Oct 14, 2010 at 19:22 UTC | |
by TomDLux (Vicar) on Oct 15, 2010 at 14:09 UTC | |
by toolic (Bishop) on Oct 15, 2010 at 15:51 UTC | |
Re: How do I read a log file that contents recurring log messages those are separated by newline characters?
by pileofrogs (Priest) on Oct 14, 2010 at 19:16 UTC | |
Re: How do I read a log file that contents recurring log messages those are separated by newline characters?
by wwe (Friar) on Oct 15, 2010 at 14:25 UTC |