Многочисленные (sigh ...) фреймворки регистрации для Java все делают хорошую работу по отображению номера строки имени исходного файла для метод, который создал сообщение журнала:Java Logging: показать номер исходной строки вызывающего (не вспомогательный метод ведения журнала)
log.info("hey");
[INFO] [Foo:413] hey
Но если есть вспомогательный метод между ними, фактический абонент будет вспомогательный метод, и это не слишком информативны.
log_info("hey");
[INFO] [LoggingSupport:123] hey
Есть ли способ сказать системе регистрации, чтобы удалить один кадр из стека вызовов, когда выяснить местоположение источника для печати?
Я полагаю, что это конкретная реализация; мне нужен Log4J через Commons Logging, но мне интересно узнать о других вариантах.
+1 интересный вопрос. – KLE
Связанный: [Вызов методов журнала log4j косвенно (из вспомогательного метода)] (http://stackoverflow.com/questions/23880055/calling-log4js-log-methods-indirectly-from-a-helper-method) –