I am not sure what is the difference if I write:
I want to use this for sending Exchange to Queue and logging to MSSQL database in
another route for audit purpose.
WireTap uses a separate thread to send the tapped message, allowing origin message to continue routing.
Where as InOnly uses the current thread.