Does pimple have exception handling built in?  ... if not I don't know if we should throw an exception here, as much as we should silently fail. The logger is not a critical run-time component, so its no fun if somehow your logger brigs down the execution of the app, because of a configuration issue.