IMediaLibrary: Disallow updating the logger after initialization
We need the custom logger before any initialization step runs, otherwise those logs will be lost. In order to simplify the locking, it seems reasonable to mandate that the logger won't be updated afterward.