add logger chapter to the component's map
fix grammer mistake
fix PSR-3 link as mentioned by @max-voloshin
fix class roles
code fixes as mentioned by @dirkluijk
bug #3721 tweaks to the Console logger (xabbuh)

This PR was merged into the master branch.

Discussion
----------

tweaks to the Console logger

| Q             | A
| ------------- | ---
| Doc fix?      | yes
| New docs?     | no
| Applies to    | 2.5+
| Fixed tickets |

This fixes some issue to the new Console logger introduced in #3696.

Commits
-------

610eb6b code fixes as mentioned by @dirkluijk
83adc87 fix class roles
3bbccf7 fix PSR-3 link as mentioned by @max-voloshin
9b0911b fix grammer mistake
dd16589 add logger chapter to the component's map