Communauté Eggdrop

Version complète : Eggdrop pouvant logguer ses propres outputs?
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
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
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).
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).
Merci pour vos réponses. Je vais regarder le coup du bind out d'un peu plus près Smile

Bonne soirée,

PC
Ah tiens, je vais aussi voir. Et mettre à jour la page du wiki
Un bind out !?

Ça peut aidé dans quel cas ?

Pour putlog tout les message qu'on envois ?

Ça m'intrigue
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