Prefer initializing the logger as `Logger.NULL`. The injected implementation can be changed at runtime when configuring the desired logging module.