The stdlib logging module is not so great, but it's better than dumping to stderr directly. By default it prints to stderr, and any serious logging system has a way to capture stuff from the stdlib loggers. So it'd be a minor improvement, and match what trio.serve_listeners does.