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