Ну вот тупо копи-пастом скопировал строчку с логгером в другой класс, а поменять забыл.
Сам видел в нескольких проектах — у класса одно название, у логгера — другое.
UPD: нашел замечательную статью slf4j.org/faq.html#declared_static
Вкратце, если вы шарите свои классы между различными приложениями (например, общие классы для 2х WAR приложений), то лучше использовать non-static поле
Создание объекта зависит от используемой реализации LoggerFactory. Но в целом я согласен, у меня были подобные сомнения. Сам раньше использовал первый подход, но в одном из проектов на работе наткнулся на кашу из логгеров — видно, копи-пастом вставляли строчки; решил писать через не-static поле, чтобы не повторять ошибок. Но это все потому, что не знал про макросы :)
А какова конечная цель? Может, можно обойтись без AspectJ? Сложно что-то посоветовать, т.к. не ясно, что именно нужно. Беглый поиск выявил вот это, но нужно подключать Spring к Play.
Сам видел в нескольких проектах — у класса одно название, у логгера — другое.