Script lines of a Log Files

I am creating a script that will look through a log file and print the previous days entries. However I do not want the complete line of the entry.

A single line of the log file is as follows:

Aug 30 06:35:08 trnwvltfit1 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] Agent snmpd appeared dead but responded to ping

I am using the date of the line to determine which lines to print. However, I am only trying to print the parts of the line that are NOT highlighted in red. I have no knowledge of how long the line may be. How can this be done? So far I have:

$cat messages.log | grep "Aug 30" | 

Thanks ahead of time.

One way:

grep 'Aug 30' messages.log | awk '{
       printf("%s ",$3)
       for(i=5; i<NF; i++) { printf("%s ", $i)}
       print $NF } '

I haven't tested this yet but, will this work for multiple lines in the log file? I would like to implement this so it will go through every line with a date of Aug 30?