Is it possible to trap / load a Dynamic SQL Adapter Statement before it executes?

I’d like to log SQL statements before they are executed. I’m currently using a Dynamic SQL Adapter. Is this possible? Anybody have any tips or suggestions?

Thanks,