Это может быть проще просто использовать вне коробки Log4J в Spring Framework.
Все, что вам нужно сделать, это настроить файл Log4j.properties, чтобы описать конкретное имя пакета, и все, начиная с этого уровня вниз, будет зарегистрировано. Кроме того, можно указать уровень протоколирования т.е. DEBUG или INFO или WARN или ERROR и т.д.
Существует уже несколько строк, включенных в файлы log4j.properties, я предполагаю, что файл находится в SRC/основные/ресурсов
если вы используете STS в качестве IDE, может войти все, что вы хотите, используя следующий код
private static final Logger logger = LoggerFactory.getLogger(HomeController.class);
logger.info("Welcome {}.", paramInBracket);
И В Log4J, включает в себя настройку регистратора для HomeController.class
<!-- Application Loggers -->
<logger name="{package path that contains HomeController class}">
<level value="info" />
</logger>
Надеюсь, это поможет.
Покажите нам что-то, что вы пробовали? – Prateek
Я попытался добавить соответствующие «отпечатки» к методам, но я думаю, что это не очень хорошая идея, поэтому мне нечего показывать. – jerry