You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2015-04-20 17:19:38

abezverkhyy
Member
Registered: 2015-04-20
Posts: 2

Ajout d'un hook permettant à un plugin de filtrer les logs

Bonjour,

Certaines activités dans GLPI ont tendance à générer des quantités colossales de logs. C'est notamment le cas de FusionInventory; lorsqu'il passe sur un poste, des centaines de messages sur la modification de tel ou tel attribut sont insérés dans glpi_logs.

Tous ces messages passent par la fonction Log::history() avant d'être effectivement insérés dans la base. Aujourd'hui le seul moyen de limiter la quantité de logs est de patcher à la main cette fonction Log::history() directement dans le code de GLPI.

Est-ce qu'il serait envisageable de rajouter dans Log::history() un hook permettant la création de plugins externes qui auraient la tâche de filtrer les messages de logs avant qu'il ne soient enregistrés ? En effet, pour un besoin de filtrage spécifique, un plugin à l'extérieur du code source de GLPI est beaucoup plus simple à maintenir lors des mises à jour.

Merci d'avance,

Offline

#2 2015-04-21 10:46:54

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,273

Re: Ajout d'un hook permettant à un plugin de filtrer les logs

Ticket ouvert sur la forge pour discussion : https://forge.indepnet.net/issues/5286


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2015-04-21 10:56:54

abezverkhyy
Member
Registered: 2015-04-20
Posts: 2

Re: Ajout d'un hook permettant à un plugin de filtrer les logs

Parfait, merci !

Offline

Board footer

Powered by FluxBB