improve logging for Login()
add GetXML()