У меня есть класс обслуживания, который импортирует и анализирует файлы с ftp-сервера. Эта задача может быть выполнена с помощью контроллера Spring, когда пользователь выбирает конкретное действие.Log4j: специфическое ведение журнала
Та же услуга используется запланированной задачей (TimerTask), которая каждый день в определенное время делает то же самое.
Я хотел бы разделить регистрацию для пользователя/запланированного выполнения в различные файлы:
logs/scheduledImport.log
logs/userImport.log
Можно ли с Log4j?
В log4j, можно настроить ведение журнала на уровне пакета, не уверен на уровне методы. Еще вы можете посмотреть http://stackoverflow.com/questions/3920930/java-util-logging-how-to-set-level-by-logger-package-or-prefix – Arpit