log into file and python2 and 3 compatibility