visitor location logging added

Hi Dominic

I added logging for the visitor location (city,region and country). Please, let me know if you have any question about my changes.

Thanks