Сохраняет ли log4J номера классов, методов и строк, генерируя исключения и проверяя трассировку стека?Log4J - Скорость разрешения класса/метода/ссылки на линии
Или была оптимизирована Java с тех пор, как в Sun были включены собственные рамки ведения журнала.
Если нет, то почему не было никаких оптимизаций, сделанных с тех пор. Каковы основные проблемы при быстром и эффективном получении классов, методов и номеров строк?
Хотя я ненавижу аннотаций и стараться избегать их, уже LOG4J не использовал это, например:
@ log4j класса MyClass
@ log4j-метод currentMethodOne
По крайней мере, избежал бы некоторых компаний вредной привычки многократно писать/копировать имя метода в качестве первой части своего сообщения о регистрации (что очень раздражает).
Thanks,
Jeach!