Allow to log debugs to separate file (client)

If we need to save communication with remote to separate file, currently we only can enable 'debug' and save output to file. But in production environment it's hard to do it. When our client have to live for long time, it's easier to write debugs to specified file.
I made it with separate option: logFile given to connection options. Also pool handling can pass it to client.