feat(server): add configurable logging