вам не нужно регистрировать пользователей или их роли, возможно, вы захотите зарегистрировать информацию, которая даст вам указания для повышения производительности, а затем внесет изменения и оптимизации в код.для уровней, если вы используете LOG4J, вы можете использовать ERROR, а WARN, INFO и DEBUG являются вторичными.Вот ссылка на лучшие практики для входа в java , но вы, возможно, захотите проверить интернет, я думаю, что вам достаточно информации, чтобы составить оптимальную стратегию ведения журналов.
PS: iВы еще не знакомы с политиками GDPR, но если вы находитесь в Европе или где-либо еще, вы можете проверить свои политики на континенте, поскольку регистрация пользователей, их предпочтений и ролей и т. д. ... без их прямого согласия может быть вне закона. Эта ссылка может дать вам представление о том, как лучше всего регистрировать необходимые данные, не выходя из закона.