Logger les connexions

Bonjour,
À des fins statistiques, je cherche à garder une trace des connexions des utilisateurs. Je n’ai rien vu qui permette de le faire.
J’ai donc créé une table (user/date) et j’ai modifié deux programmes : /includes/controllers/AuthController.php et /includes/services/UserManager.php qui actualisent la ligne dans la table.
Ça fonctionne, mais j’ai deux questions :

  • quelle serait la meilleure méthode pour faire ça ?
  • si je garde ma méthode, les deux programmes modifiés sont écrasés par les mises à jour. Est-ce qu’il y aurait une possibilité de les mettre dans /custom (comme pour UserField, par exemple) ?

Merci d’avance pour toute réponse.