No to scraping the log file, no to separate locations.
The log records are written to the log file and sent to the mirror at the time they're created. No file reading, no file locks.
30 DBs is quite a lot to be mirroring on a single instance, that's going to be a fair bit of overhead on the principal.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability