Eggdrop pouvant logguer ses propres outputs?
#1
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
  Répondre   Avertir
#2
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).
  Répondre   Avertir
#3
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).
  Répondre   Avertir
#4
Merci pour vos réponses. Je vais regarder le coup du bind out d'un peu plus près Smile

Bonne soirée,

PC
  Répondre   Avertir
#5
Ah tiens, je vais aussi voir. Et mettre à jour la page du wiki
  Répondre   Avertir
#6
Un bind out !?

Ça peut aidé dans quel cas ?

Pour putlog tout les message qu'on envois ?

Ça m'intrigue
  Répondre   Avertir
#7
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
  Répondre   Avertir


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)