updated logging server implementation