Oracle's JDBC driver has a new feature in 11.2 whereby it can log all network packets, but in the log file each packet appears as a separate hex dump, in this format:
Oct 23, 2013 9:14:46 AM oracle.net.ns.Packet receive
TRACE_20: 11EEA7F0 Debug: type=6, length=1410, flags=0
65 20 43 6F 72 70 6F 72 |e.Corpor|
6F 6E 2E 20 43 6F 70 79 |on..Copy|
72 69 67 68 74 20 32 30 |right.20|
30 33 20 4F 72 61 63 6C |03.Oracl|
01 00 01 03 |.... |
How can I search the log file for strings, since they may span multiple lines in the log file?