I'm looking for a feature much like the Log property in Linq DataContext.
All executed SQL is written to the Trace, so you can access is using a TraceListener.