Hello,
J'ai déja mis en place cela, mais à la connexion. C'est à dire que j'enregistre la date à laquelle a eu lieu la dernière connexion. J'avais fait ça dans mon guard, dans la méthode onAuthenticationSuccess.
Si tu veux vraiment tracker la date de déconnexion, le listener est une bonne solution. Pour accéder à ton user, il faudrait plutôt que tu fasses
Là tu vas récupérer une instance de ton User.
Par contre, si tu écoutes après la déconnexion, il est normal que tu obtiennes un User null... Il faut que tu écoutes avant la déconnexion.