Я хотел бы иметь возможность регистрировать действия пользователя в веб-приложении. В настоящее время я использую log4j, который хорошо подходит для протоколирования ошибок и т.д., Но я не уверен, что лучший подход заключается в регистрации пользователя, выполненного метода сервлетов и параметров метода. Я использую spring для проверки подлинности.
Типичный сервлет может выглядеть так:
public class BankAccountServlet {
@RequestMapping("/deposit")
public void deposit(double amount) {
...
}
@RequestMapping("/checkBalance")
public double checkBalance() {
...
}
}
Если есть два пользователя, foo и bar, где foo проверяет свой баланс и депозиты в банке две суммы наличных 10,00 и 5,00. Я бы хотел, чтобы журналы выглядели так:
01/01/1970 23:59:59 - foo - checkBalance
02/01/1970 23:59:59 - bar - deposit - 10.00
02/01/1970 23:59:59 - bar - deposit - 5.00
Если кто-нибудь может предложить некоторые советы, я бы очень благодарен им за помощь.