Логирование действий пользователя в веб приложении spring
Я ученик. Мне дали тестовое задание (первое, которое я выполняю). В задании сказано, что я должен вести логирование действий пользователей в веб-приложении. Не могли бы мне объяснить, что от меня требуется? Мой проект имеет функционал. Регистрация и авторизация, пользователь может загружать файлы и эти файлы могут скачивать другие пользователи. Это я все сделал. Все работает. А что касается задачи логирования действий пользователя, я не понимаю, что мне нужно получить в готовом проекте. Если не сложно, объясните, пожалуйста, что я должен сделать. Наверное, с учетом того, что я ученик, и это первый мой проект. И тот, кто мне это задание дал, он это знает. В логе должна содержаться информация что user с id таким то сделал такой то запрос, получил такой то ответ. Правильно я понимаю суть задачи?
Ответы (1 шт):
Предполагаю, что от Вас требуется вести учёт действий пользователей, например таких как:
- Время входа/выхода из аккаунта
- Время/название/вес файла при его загрузке
- Скачивание пользователем других файлов (информация как во втором п-те)
- Иные действия, которые предусмотрены в Вашем (напр-р изменение имени и прочего).
Т.е. Вам требуется записывать каждый шаг пользователей, для того, чтобы иметь возможность отследить действия, производимые пользователями.
Конечно всё зависит от поставленной задачи, есть небольшая статья по реализации журналирования на хабре