Communauté Eggdrop
Eggdrop pouvant logguer ses propres outputs? - Version imprimable

+- Communauté Eggdrop (https://forum.eggdrop.fr)
+-- Forum : Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum : Un peu plus loin (https://forum.eggdrop.fr/forumdisplay.php?fid=16)
+--- Sujet : Eggdrop pouvant logguer ses propres outputs? (/showthread.php?tid=1191)



Eggdrop pouvant logguer ses propres outputs? - pchevee - 18/06/2012

Salut la compagnie,

j'aimerais savoir s'il est possible que l'eggdrop loggue non seulement ce qu'il voit, mais aussi ce qu'il fait ou dit? Comme je ne sais pas faire, j'utilise 2 eggdrops: un baratineur et un loggueur.

C'est là juste ma question. Merci d'avance de vos réponses et bonne soirée,

PC


RE: Eggdrop pouvant logguer ses propres outputs? - CrazyCat - 20/06/2012

Non, ce n'est pas possible nativement.
Le moyen le plus simple est de modifier le tcl "baratineur" pour ajouter des putloglev aux bon endroits.
Il est peut-être possible de surcharger putserv (ou puthelp ou putquick) pour cela, mais l'enregistrement dans le log demande une certaine mise en forme qui dépend de ce qui est logué (un privmsg ou une action).


RE: Eggdrop pouvant logguer ses propres outputs? - MenzAgitat - 20/06/2012

On peut loguer les lignes envoyées par l'eggdrop au serveur avec un bind out (introduit dans la v1.6.20 il me semble).


RE: Eggdrop pouvant logguer ses propres outputs? - pchevee - 20/06/2012

Merci pour vos réponses. Je vais regarder le coup du bind out d'un peu plus près Smile

Bonne soirée,

PC


RE: Eggdrop pouvant logguer ses propres outputs? - CrazyCat - 20/06/2012

Ah tiens, je vais aussi voir. Et mettre à jour la page du wiki


RE: Eggdrop pouvant logguer ses propres outputs? - ZarTek - 26/06/2012

Un bind out !?

Ça peut aidé dans quel cas ?

Pour putlog tout les message qu'on envois ?

Ça m'intrigue


RE: Eggdrop pouvant logguer ses propres outputs? - CrazyCat - 26/06/2012

Dans la doc de eggdrop 1.6.21 (doc/tcl-commands.doc):
Citation :(45) OUT (stackable)
bind out <flags> <mask> <proc>
proc-name <queue> <message> <queued|sent>
Description: triggered whenever output is sent to the server. Normally
the event will occur twice for each line sent: once before entering
a server queue and once after the message is actually sent. This
allows for more flexible logging of server output and introduces
the ability to cancel the message.
Mask is matched against "queue status", where status is either
'queued' or 'sent'. Queues are: mode, server, help, noqueue.
noqueue is only used by the putnow tcl command.
Module: server