Skip to content

Conversation

paul-lysak
Copy link

This is solution of some issues described here: #28
Subclassing from Logging trait can make impossible to configure logging level for some classes, and writing long string like this:

val log = Logger(LoggerFactory.getLogger(classOf[HereGoesCurrentClassName]))

can be tedious.
With this patch underlying logger name can be detected automatically via macros. All you need to do is:

val log = Logger()

It finds nearest encircling class and uses its name for creating underlying logger.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant