diff options
Diffstat (limited to 'doc/fr/weechat_user.fr.adoc')
-rw-r--r-- | doc/fr/weechat_user.fr.adoc | 324 |
1 files changed, 162 insertions, 162 deletions
diff --git a/doc/fr/weechat_user.fr.adoc b/doc/fr/weechat_user.fr.adoc index b9cb70c73..9636aed8f 100644 --- a/doc/fr/weechat_user.fr.adoc +++ b/doc/fr/weechat_user.fr.adoc @@ -242,7 +242,7 @@ Liste des options couramment utilisées : Support des gros fichiers. | ENABLE_LOGGER | `ON`, `OFF` | ON | - Compiler <<logger_plugin,l'extension Logger>>. + Compiler <<buffer_logging,l'extension Logger>>. | ENABLE_LUA | `ON`, `OFF` | ON | Compiler <<scripts_plugins,l'extension Lua>>. @@ -2292,6 +2292,167 @@ Vous pouvez facilement la sauvegarder avec le script _buffer_autoset.py_ : vous pouvez l'installer avec `+/script install buffer_autoset.py+` et obtenir de l'aide avec `+/help buffer_autoset+`. +[[buffer_logging]] +=== Enregistrement des tampons + +L'extension Logger permet de sauvegarder le contenu des tampons dans des +fichiers, avec des options sur comment et quoi sauvegarder. + +[[logger_log_levels]] +==== Niveaux d'enregistrement + +L'enregistrement est fait selon un niveau pour chaque tampon. Le niveau par +défaut est 9 (enregistrer tous les messages affichés dans le tampon). +Vous pouvez changer ce niveau pour un tampon, ou un groupe de tampons. + +Les niveaux possibles vont de 0 à 9. Zéro signifie "ne rien enregistrer" et 9 +signifie "enregistrer tous les messages". + +Les extensions utilisent différent niveaux pour les messages affichés. +L'extension IRC utilise les niveaux suivants : + +* niveau 1 : message d'un utilisateur (sur un canal ou en privé) +* niveau 2 : changement de pseudo (vous ou quelqu'un d'autre) +* niveau 3 : tout message du serveur (sauf join/part/quit) +* niveau 4 : message join/part/quit du serveur + +Donc si vous affectez le niveau 3 pour un canal IRC, WeeChat enregistrera +tous les messages sauf les join/part/quit. + +Quelques exemples : + +* Affecter le niveau 3 pour le canal IRC #weechat : + +---- +/set logger.level.irc.libera.#weechat 3 +---- + +* Affecter le niveau 3 pour le tampon serveur libera : + +---- +/set logger.level.irc.server.libera 3 +---- + +* Affecter le niveau 3 pour tous les canaux sur le serveur libera : + +---- +/set logger.level.irc.libera 3 +---- + +* Affecter le niveau 2 pour tous les tampons IRC : + +---- +/set logger.level.irc 2 +---- + +[[logger_filenames_masks]] +==== Masques de noms de fichiers + +Il est possible de définir un masque de nom de fichier pour chaque tampon, et +d'utiliser les variables locales du tampon pour construire le nom de fichier. +Pour voir les variables disponibles sur le tampon courant : + +---- +/buffer listvar +---- + +Les masques seront utilisés par ordre de priorité descendante sur +`logger.mask.$plugin.*`, avec `logger.file.mask` comme option par défaut. + +Par exemple, sur le tampon "irc.libera.#weechat", WeeChat cherchera un masque +avec le nom de l'option, dans cet ordre : + +---- +logger.mask.irc.libera.#weechat +logger.mask.irc.libera +logger.mask.irc +logger.file.mask +---- + +Cela signifie que vous pouvez avoir un masque spécifique pour certaines +serveurs IRC ("logger.mask.irc.libera") ou pour une extension +("logger.mask.irc"). + +[[logger_files_by_date]] +===== Fichiers de log par date + +Pour avoir des fichiers de log par date, vous pouvez utiliser des marqueurs +dans le masque (voir `man strftime` pour le format), par exemple : + +---- +/set logger.file.mask "%Y/%m/$plugin.$name.weechatlog" +---- + +Vous obtiendrez les fichiers suivants : + +.... +~/.local/share/weechat +└── logs + ├── 2010 + │ ├── 11 + │ │ ├── irc.server.libera.weechatlog + │ │ └── irc.libera.#weechat.weechatlog + │ └── 12 + │ ├── irc.server.libera.weechatlog + │ └── irc.libera.#weechat.weechatlog + ├── 2011 + │ ├── 01 + │ │ ├── irc.server.libera.weechatlog + │ │ └── irc.libera.#weechat.weechatlog + │ ├── 02 + ... +.... + +[[logger_irc_files_by_server_channel]] +===== Fichiers de log IRC par serveur et canal + +Si vous voulez un répertoire par serveur IRC et un fichier par canal dedans : + +---- +/set logger.mask.irc "irc/$server/$channel.weechatlog" +---- + +Vous obtiendrez les fichiers suivants : + +.... +~/.local/share/weechat +└── logs + └── irc + ├── libera + │ ├── libera.weechatlog + │ ├── #weechat.weechatlog + │ └── #moncanal.weechatlog + ├── oftc + │ ├── oftc.weechatlog + │ ├── #canal1.weechatlog + │ └── #canal2.weechatlog + ... +.... + +[[logger_commands]] +==== Commandes + +include::includes/autogen_user_commands.fr.adoc[tag=logger_commands] + +[[logger_options]] +==== Options + +Sections dans le fichier _logger.conf_ : + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Section | Commande de contrôle | Description +| look | /set logger.look.* | Aspect/présentation. +| color | /set logger.color.* | Couleurs. +| file | /set logger.file.* | Options pour les fichiers de log. +| level | /set logger.level.* | Niveau de log par tampon (les options peuvent être ajoutées/supprimées dans la section). +| mask | /set logger.mask.* | Masque de nom de fichier par tampon (les options peuvent être ajoutées/supprimées dans la section). +|=== + +Options : + +include::includes/autogen_user_options.fr.adoc[tag=logger_options] + [[mouse]] === Support souris @@ -3730,167 +3891,6 @@ Options : include::includes/autogen_user_options.fr.adoc[tag=fifo_options] -[[logger_plugin]] -=== Logger - -L'extension Logger permet de sauvegarder le contenu des tampons dans des -fichiers, avec des options sur comment et quoi sauvegarder. - -[[logger_log_levels]] -==== Niveaux d'enregistrement - -L'enregistrement est fait selon un niveau pour chaque tampon. Le niveau par -défaut est 9 (enregistrer tous les messages affichés dans le tampon). -Vous pouvez changer ce niveau pour un tampon, ou un groupe de tampons. - -Les niveaux possibles vont de 0 à 9. Zéro signifie "ne rien enregistrer" et 9 -signifie "enregistrer tous les messages". - -Les extensions utilisent différent niveaux pour les messages affichés. -L'extension IRC utilise les niveaux suivants : - -* niveau 1 : message d'un utilisateur (sur un canal ou en privé) -* niveau 2 : changement de pseudo (vous ou quelqu'un d'autre) -* niveau 3 : tout message du serveur (sauf join/part/quit) -* niveau 4 : message join/part/quit du serveur - -Donc si vous affectez le niveau 3 pour un canal IRC, WeeChat enregistrera -tous les messages sauf les join/part/quit. - -Quelques exemples : - -* Affecter le niveau 3 pour le canal IRC #weechat : - ----- -/set logger.level.irc.libera.#weechat 3 ----- - -* Affecter le niveau 3 pour le tampon serveur libera : - ----- -/set logger.level.irc.server.libera 3 ----- - -* Affecter le niveau 3 pour tous les canaux sur le serveur libera : - ----- -/set logger.level.irc.libera 3 ----- - -* Affecter le niveau 2 pour tous les tampons IRC : - ----- -/set logger.level.irc 2 ----- - -[[logger_filenames_masks]] -==== Masques de noms de fichiers - -Il est possible de définir un masque de nom de fichier pour chaque tampon, et -d'utiliser les variables locales du tampon pour construire le nom de fichier. -Pour voir les variables disponibles sur le tampon courant : - ----- -/buffer listvar ----- - -Les masques seront utilisés par ordre de priorité descendante sur -`logger.mask.$plugin.*`, avec `logger.file.mask` comme option par défaut. - -Par exemple, sur le tampon "irc.libera.#weechat", WeeChat cherchera un masque -avec le nom de l'option, dans cet ordre : - ----- -logger.mask.irc.libera.#weechat -logger.mask.irc.libera -logger.mask.irc -logger.file.mask ----- - -Cela signifie que vous pouvez avoir un masque spécifique pour certaines -serveurs IRC ("logger.mask.irc.libera") ou pour une extension -("logger.mask.irc"). - -[[logger_files_by_date]] -===== Fichiers de log par date - -Pour avoir des fichiers de log par date, vous pouvez utiliser des marqueurs -dans le masque (voir `man strftime` pour le format), par exemple : - ----- -/set logger.file.mask "%Y/%m/$plugin.$name.weechatlog" ----- - -Vous obtiendrez les fichiers suivants : - -.... -~/.local/share/weechat -└── logs - ├── 2010 - │ ├── 11 - │ │ ├── irc.server.libera.weechatlog - │ │ └── irc.libera.#weechat.weechatlog - │ └── 12 - │ ├── irc.server.libera.weechatlog - │ └── irc.libera.#weechat.weechatlog - ├── 2011 - │ ├── 01 - │ │ ├── irc.server.libera.weechatlog - │ │ └── irc.libera.#weechat.weechatlog - │ ├── 02 - ... -.... - -[[logger_irc_files_by_server_channel]] -===== Fichiers de log IRC par serveur et canal - -Si vous voulez un répertoire par serveur IRC et un fichier par canal dedans : - ----- -/set logger.mask.irc "irc/$server/$channel.weechatlog" ----- - -Vous obtiendrez les fichiers suivants : - -.... -~/.local/share/weechat -└── logs - └── irc - ├── libera - │ ├── libera.weechatlog - │ ├── #weechat.weechatlog - │ └── #moncanal.weechatlog - ├── oftc - │ ├── oftc.weechatlog - │ ├── #canal1.weechatlog - │ └── #canal2.weechatlog - ... -.... - -[[logger_commands]] -==== Commandes - -include::includes/autogen_user_commands.fr.adoc[tag=logger_commands] - -[[logger_options]] -==== Options - -Sections dans le fichier _logger.conf_ : - -[width="100%",cols="3m,6m,16",options="header"] -|=== -| Section | Commande de contrôle | Description -| look | /set logger.look.* | Aspect/présentation. -| color | /set logger.color.* | Couleurs. -| file | /set logger.file.* | Options pour les fichiers de log. -| level | /set logger.level.* | Niveau de log par tampon (les options peuvent être ajoutées/supprimées dans la section). -| mask | /set logger.mask.* | Masque de nom de fichier par tampon (les options peuvent être ajoutées/supprimées dans la section). -|=== - -Options : - -include::includes/autogen_user_options.fr.adoc[tag=logger_options] - [[relay_plugin]] === Relay |