Added a missing use statement
Added a basic logger interface
Removed deprecated doc
Added exceptions logging
Added default injection settings for logging