feature(server): add logger