update some log messages; if instance does not have a host name, we look for a public IP