Make Logger and Loggable members protected
Currently Loggable.logger is public and so are the Logger members. This "pollutes" all types these traits are mixed in, because their public members will become part of the public API.
Leave a comment
Loggable.logger is protected now and hence no longer polluting types mixed into. Logger.xxx cannot be protected, because needed by Loggable.logger.
On review board now!
On review board now!
(In revision:685225829f50b6a169eb7f88f2653da0d6fb386f) closes #462: Made Loggable.logger protected in order to prevent from polluting the API of types mixed into.
Branch: master
Branch: master