Sets the host name for the current thread to use when printing log
messages. This is only used during standalone testing where we run
multiple Node instances within a single process and need to correlate
log/debug messages with the issuing node. We use a thread local to keep
track of the host name which is not ideal but necessary since there is
no way to pass the host name explicitly to the CoreLogger methods.