logger: update interface, rename New() to NewLogger(), add logapi/NotifyRestart()