Distributed Logging System Design