LogEvent (rtl)
De Wiki1000
(Différences entre les versions)
| Ligne 1 : | Ligne 1 : | ||
{{latest}} | {{latest}} | ||
| − | <source lang='delphi'>function logEvent(const iCategory,iAction | + | <source lang='delphi'>function logEvent(const iCategory,iAction:string; const iKeys:Array of variant; const iValues:Array of variant):boolean;</source> |
Cette fonction permet d'émettre un évènement vers l'enregistreur de log. | Cette fonction permet d'émettre un évènement vers l'enregistreur de log. | ||
| Ligne 15 : | Ligne 15 : | ||
|Action associé à l'évènement. | |Action associé à l'évènement. | ||
|- | |- | ||
| − | | | + | |iKeys |
| − | | | + | |Tableau de clé |
|- | |- | ||
| − | | | + | |iValues |
| − | | | + | |Tableau de valeur |
| − | + | ||
| − | + | ||
| − | + | ||
|} | |} | ||
| Ligne 71 : | Ligne 68 : | ||
<source lang='delphi'> | <source lang='delphi'> | ||
begin | begin | ||
| − | logEvent('process','TProcessusComptabilisation','Nbr. pièce',100, | + | logEvent('process','TProcessusComptabilisation',['Nbr. pièce','Nbr. ecriture'],[100,1000]); |
end; | end; | ||
</source> | </source> | ||
Voir aussi: | Voir aussi: | ||
| − | |||
| − | |||
{{Footer|Gestion_des_logs_(server)}} | {{Footer|Gestion_des_logs_(server)}} | ||
[[category:Logger]] | [[category:Logger]] | ||
[[category:latest]] | [[category:latest]] | ||
Version du 8 septembre 2014 à 13:36
function logEvent(const iCategory,iAction:string; const iKeys:Array of variant; const iValues:Array of variant):boolean;
Cette fonction permet d'émettre un évènement vers l'enregistreur de log.
| Result | True : L'évènement a été transmis |
| iCategory | Catégorie de l'évènement. |
| iAction | Action associé à l'évènement. |
| iKeys | Tableau de clé |
| iValues | Tableau de valeur |
Cet évènement positionne les attributs suivants :
| Nom de l'attribut | Valeur de l'attribut |
|---|---|
| actionCategory | iCategory |
| actionName | iAction |
| actionLabel | iLabel |
| actionValue | iValue |
| actionValue1 | iMetric |
Ces attributs peuvent être utilisé dans les handlers d'évènement.
Exemple :
Voici la déclaration du handler envoyant ce type d'évènement vers Google Analytics.
[\SOFTWARE\Sage\Ligne 1000\Administration\LOGManager\GA_EVENT]
type = http
url = http://www.google-analytics.com/collect
method = POST
contentType = application/x-www-form-urlencoded
accept = application/text
keep-alive = 0
categories = sysevent,confevent,taskevent,processevent,event
content = t=event&v=1&tid=[gaUA]&cid=[DeviceID]&cd1=[CustomerID]&cd2=[appName]-[appVersion]&cd3=[id]&cd4=[UserID]&cd5=[systemOSInfoEx]& \
ec=[actionCategory]&ea=[actionName]&el=[actionLabel]&ev=[actionValue]&cm1=[actionValue1]
begin logEvent('process','TProcessusComptabilisation',['Nbr. pièce','Nbr. ecriture'],[100,1000]); end;
Voir aussi:
| Whos here now: Members 0 Guests 0 Bots & Crawlers 2 |