mirror of
https://github.com/weechat/weechat.git
synced 2026-06-29 22:36:38 +02:00
logger: add option "flush" for command /logger
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
WeeChat ChangeLog
|
||||
=================
|
||||
Sébastien Helleu <flashcode@flashtux.org>
|
||||
v0.4.2-dev, 2013-08-25
|
||||
v0.4.2-dev, 2013-08-26
|
||||
|
||||
|
||||
This document lists all changes for each version.
|
||||
@@ -106,6 +106,7 @@ Version 0.4.2 (under dev!)
|
||||
(patch #8062)
|
||||
* irc: fix multiple nicks in command /query (separated by commas): open one
|
||||
buffer per nick
|
||||
* logger: add option "flush" for command /logger
|
||||
* lua: fix interpreter used in API functions (bug #39470)
|
||||
* relay: add command "ping" in weechat protocol (task #12689)
|
||||
* relay: fix binding to an IP address (bug #39119)
|
||||
|
||||
@@ -3,32 +3,34 @@
|
||||
........................................
|
||||
/logger list
|
||||
set <level>
|
||||
flush
|
||||
disable
|
||||
|
||||
list: zeigt, für geöffnete Buffer, den Status der Protokollierung an
|
||||
set: legt den Level fest, nach dem der aktuelle Buffer protokolliert werden soll
|
||||
level: legt fest, welche Nachrichten protokolliert werden sollen (0 = nichts protokollieren, 1 = nur die wichtigsten Nachrichten protokollieren .. 9 = protokolliere alle Nachrichten)
|
||||
disable: die Protokollierung wird für den aktuellen Buffer ausgeschaltet (der Level wird auf 0 gestellt)
|
||||
list: show logging status for opened buffers
|
||||
set: set logging level on current buffer
|
||||
level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages)
|
||||
flush: write all log files now
|
||||
disable: disable logging on current buffer (set level to 0)
|
||||
|
||||
Die Optionen "logger.level.*" und "logger.mask.*" können genutzt werden um den Level der Protokollierung festzulegen und um eine Maske für einen oder mehrere Buffer zu definieren.
|
||||
Options "logger.level.*" and "logger.mask.*" can be used to set level or mask for a buffer, or buffers beginning with name.
|
||||
|
||||
Level der Protokollierung, die die IRC Erweiterung unterstützt:
|
||||
1: Nachrichten von Usern, private Nachrichten und Bemerkungen
|
||||
2: Wechsel von Nicks (/nick)
|
||||
3: Nachrichten vom Server
|
||||
4: join/part/quit Nachrichten
|
||||
9: alle Nachrichten
|
||||
Log levels used by IRC plugin:
|
||||
1: user message, notice, private
|
||||
2: nick change
|
||||
3: server message
|
||||
4: join/part/quit
|
||||
9: all other messages
|
||||
|
||||
Beispiele:
|
||||
Stellt den Level für den aktuellen Buffer auf 5 ein:
|
||||
Examples:
|
||||
set level to 5 for current buffer:
|
||||
/logger set 5
|
||||
Die Protokollierung für den aktuellen Buffer wird ausgeschaltet:
|
||||
disable logging for current buffer:
|
||||
/logger disable
|
||||
Stellt den Level für alle IRC-Buffer auf 3 ein:
|
||||
set level to 3 for all IRC buffers:
|
||||
/set logger.level.irc 3
|
||||
Die Protokollierung, für den WeeChat Haupt-Buffer, wird deaktiviert:
|
||||
disable logging for main WeeChat buffer:
|
||||
/set logger.level.core.weechat 0
|
||||
Für jeden IRC-Server wird ein separates Verzeichnis erstellt und darin eine eigene Protokoll-Datei, für jeden Channel:
|
||||
use a directory per IRC server and a file per channel inside:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
........................................
|
||||
|
||||
|
||||
@@ -3,11 +3,13 @@
|
||||
........................................
|
||||
/logger list
|
||||
set <level>
|
||||
flush
|
||||
disable
|
||||
|
||||
list: show logging status for opened buffers
|
||||
set: set logging level on current buffer
|
||||
level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages)
|
||||
flush: write all log files now
|
||||
disable: disable logging on current buffer (set level to 0)
|
||||
|
||||
Options "logger.level.*" and "logger.mask.*" can be used to set level or mask for a buffer, or buffers beginning with name.
|
||||
|
||||
@@ -3,11 +3,13 @@
|
||||
........................................
|
||||
/logger list
|
||||
set <niveau>
|
||||
flush
|
||||
disable
|
||||
|
||||
list: afficher le statut d'enregistrement pour les tampons ouverts
|
||||
set: définir le niveau d'enregistrement pour le tampon courant
|
||||
niveau: niveau pour les messages à enregistrer (0 = pas d'enregistrement, 1 = quelques messages (les plus importants) .. 9 = tous les messages)
|
||||
flush: écrire tous les fichiers de log maintenant
|
||||
disable: désactiver l'enregistrement pour le tampon courant (définir le niveau à 0)
|
||||
|
||||
Les options "logger.level.*" et "logger.mask.*" peuvent être utilisées pour définir le niveau ou le masque de nom de fichier pour un tampon, ou plusieurs tampons commençant par un nom.
|
||||
|
||||
@@ -2,33 +2,35 @@
|
||||
[command]*`logger`* configurazione del plugin logger::
|
||||
........................................
|
||||
/logger list
|
||||
set <livello>
|
||||
set <level>
|
||||
flush
|
||||
disable
|
||||
|
||||
list: mostra lo stato del logging per i buffer aperti
|
||||
set: imposta il livello di logging per il buffer corrente
|
||||
level: livello per i messaggi da loggare (0 = disabilitato, 1 = alcuni messaggi (più importanti) .. 9 = tutti i messaggi)
|
||||
disable: disabilita il logging sul buffer corrente (imposta livello a 0)
|
||||
list: show logging status for opened buffers
|
||||
set: set logging level on current buffer
|
||||
level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages)
|
||||
flush: write all log files now
|
||||
disable: disable logging on current buffer (set level to 0)
|
||||
|
||||
Le opzioni "logger.level.*" e "logger.mask.*" possono essere usate per impostare un livello o una mask per un buffer, o per i buffer che cominciano per nome.
|
||||
Options "logger.level.*" and "logger.mask.*" can be used to set level or mask for a buffer, or buffers beginning with name.
|
||||
|
||||
Livelli di log usati dal plugin IRC:
|
||||
1: messaggio utente, notifica, privato
|
||||
2: cambio di nick
|
||||
3: messaggio del server
|
||||
4: entrata/uscita/abbandono
|
||||
9: tutti gli altri messaggi
|
||||
Log levels used by IRC plugin:
|
||||
1: user message, notice, private
|
||||
2: nick change
|
||||
3: server message
|
||||
4: join/part/quit
|
||||
9: all other messages
|
||||
|
||||
Esempi:
|
||||
imposta il livello 5 per buffer corrente:
|
||||
Examples:
|
||||
set level to 5 for current buffer:
|
||||
/logger set 5
|
||||
disabilita logging per il buffer corrente:
|
||||
disable logging for current buffer:
|
||||
/logger disable
|
||||
imposta il livello 3 per tutti i buffer IRC:
|
||||
set level to 3 for all IRC buffers:
|
||||
/set logger.level.irc 3
|
||||
disabilita logging per il buffer principale di WeeChat:
|
||||
disable logging for main WeeChat buffer:
|
||||
/set logger.level.core.weechat 0
|
||||
usa una directory per il server IRC e un file per ogni canale al suo interno:
|
||||
use a directory per IRC server and a file per channel inside:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
........................................
|
||||
|
||||
|
||||
@@ -3,32 +3,34 @@
|
||||
........................................
|
||||
/logger list
|
||||
set <level>
|
||||
flush
|
||||
disable
|
||||
|
||||
list: オープンされたバッファのログ保存設定を表示
|
||||
set: 現在のバッファのログ保存レベルを設定
|
||||
level: ログ保存されるメッセージのレベル (0 = ログ保存しない、1 = いくつかのメッセージ (最も重要) .. 9 = 全てのメッセージ)
|
||||
disable: 現在のバッファのログ保存を無効化 (レベルを 0 に設定)
|
||||
list: show logging status for opened buffers
|
||||
set: set logging level on current buffer
|
||||
level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages)
|
||||
flush: write all log files now
|
||||
disable: disable logging on current buffer (set level to 0)
|
||||
|
||||
オプション "logger.level.*" と "logger.mask.*" は任意のバッファに対するログレベルとログ保存先の設定を意味します。
|
||||
Options "logger.level.*" and "logger.mask.*" can be used to set level or mask for a buffer, or buffers beginning with name.
|
||||
|
||||
IRC プラグインで使われるログレベル:
|
||||
1: ユーザメッセージ、通知、プライベート
|
||||
2: ニックネームの変更
|
||||
3: サーバメッセージ
|
||||
4: 参加/退出/終了
|
||||
9: その他の全てのメッセージ
|
||||
Log levels used by IRC plugin:
|
||||
1: user message, notice, private
|
||||
2: nick change
|
||||
3: server message
|
||||
4: join/part/quit
|
||||
9: all other messages
|
||||
|
||||
例:
|
||||
現在のバッファのレベルを 5 に設定:
|
||||
Examples:
|
||||
set level to 5 for current buffer:
|
||||
/logger set 5
|
||||
現在のバッファのログ保存を無効化:
|
||||
disable logging for current buffer:
|
||||
/logger disable
|
||||
全ての IRC バッファのレベルを 3 に設定:
|
||||
set level to 3 for all IRC buffers:
|
||||
/set logger.level.irc 3
|
||||
メインの WeeChat バッファのログ保存を無効化:
|
||||
disable logging for main WeeChat buffer:
|
||||
/set logger.level.core.weechat 0
|
||||
IRC サーバごとのディレクトリ、チャンネルごとのファイルを使う:
|
||||
use a directory per IRC server and a file per channel inside:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
........................................
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-dev\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-08-25 12:37+0200\n"
|
||||
"POT-Creation-Date: 2013-08-26 18:19+0200\n"
|
||||
"PO-Revision-Date: 2013-08-17 10:37+0200\n"
|
||||
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -7501,14 +7501,17 @@ msgstr "===\t========== Konec zpětného logu (%d řádků) =========="
|
||||
msgid "logger plugin configuration"
|
||||
msgstr "konfigurace logovacího pluginu"
|
||||
|
||||
msgid "list || set <level> || disable"
|
||||
#, fuzzy
|
||||
msgid "list || set <level> || flush || disable"
|
||||
msgstr "list || set <úroveň> || disable"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: show logging status for opened buffers\n"
|
||||
" set: set logging level on current buffer\n"
|
||||
" level: level for messages to be logged (0 = logging disabled, 1 = a few "
|
||||
"messages (most important) .. 9 = all messages)\n"
|
||||
" flush: write all log files now\n"
|
||||
"disable: disable logging on current buffer (set level to 0)\n"
|
||||
"\n"
|
||||
"Options \"logger.level.*\" and \"logger.mask.*\" can be used to set level or "
|
||||
|
||||
@@ -22,7 +22,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-dev\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-08-25 12:37+0200\n"
|
||||
"POT-Creation-Date: 2013-08-26 18:19+0200\n"
|
||||
"PO-Revision-Date: 2013-08-18 19:01+0200\n"
|
||||
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
|
||||
"Language-Team: German <weechatter@arcor.de>\n"
|
||||
@@ -8328,14 +8328,17 @@ msgstr ""
|
||||
"Konfiguration für \"logger\" Erweiterung (dient zum protokollieren der "
|
||||
"Buffer)"
|
||||
|
||||
msgid "list || set <level> || disable"
|
||||
#, fuzzy
|
||||
msgid "list || set <level> || flush || disable"
|
||||
msgstr "list || set <level> || disable"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: show logging status for opened buffers\n"
|
||||
" set: set logging level on current buffer\n"
|
||||
" level: level for messages to be logged (0 = logging disabled, 1 = a few "
|
||||
"messages (most important) .. 9 = all messages)\n"
|
||||
" flush: write all log files now\n"
|
||||
"disable: disable logging on current buffer (set level to 0)\n"
|
||||
"\n"
|
||||
"Options \"logger.level.*\" and \"logger.mask.*\" can be used to set level or "
|
||||
|
||||
@@ -22,7 +22,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-dev\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-08-25 12:37+0200\n"
|
||||
"POT-Creation-Date: 2013-08-26 18:19+0200\n"
|
||||
"PO-Revision-Date: 2013-08-17 10:37+0200\n"
|
||||
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -7772,14 +7772,17 @@ msgstr "%s===\t%s========== Fin del último registro (%d líneas) =========="
|
||||
msgid "logger plugin configuration"
|
||||
msgstr "configuración del plugin de registro"
|
||||
|
||||
msgid "list || set <level> || disable"
|
||||
#, fuzzy
|
||||
msgid "list || set <level> || flush || disable"
|
||||
msgstr "list || set <nivel> || disable"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: show logging status for opened buffers\n"
|
||||
" set: set logging level on current buffer\n"
|
||||
" level: level for messages to be logged (0 = logging disabled, 1 = a few "
|
||||
"messages (most important) .. 9 = all messages)\n"
|
||||
" flush: write all log files now\n"
|
||||
"disable: disable logging on current buffer (set level to 0)\n"
|
||||
"\n"
|
||||
"Options \"logger.level.*\" and \"logger.mask.*\" can be used to set level or "
|
||||
|
||||
@@ -21,8 +21,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-dev\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-08-25 12:37+0200\n"
|
||||
"PO-Revision-Date: 2013-08-25 12:38+0200\n"
|
||||
"POT-Creation-Date: 2013-08-26 18:19+0200\n"
|
||||
"PO-Revision-Date: 2013-08-26 18:19+0200\n"
|
||||
"Last-Translator: Sebastien Helleu <flashcode@flashtux.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: fr\n"
|
||||
@@ -8094,14 +8094,15 @@ msgstr "%s===\t%s========== Fin de l'historique (%d lignes) =========="
|
||||
msgid "logger plugin configuration"
|
||||
msgstr "configuration de l'extension logger"
|
||||
|
||||
msgid "list || set <level> || disable"
|
||||
msgstr "list || set <niveau> || disable"
|
||||
msgid "list || set <level> || flush || disable"
|
||||
msgstr "list || set <niveau> || flush || disable"
|
||||
|
||||
msgid ""
|
||||
" list: show logging status for opened buffers\n"
|
||||
" set: set logging level on current buffer\n"
|
||||
" level: level for messages to be logged (0 = logging disabled, 1 = a few "
|
||||
"messages (most important) .. 9 = all messages)\n"
|
||||
" flush: write all log files now\n"
|
||||
"disable: disable logging on current buffer (set level to 0)\n"
|
||||
"\n"
|
||||
"Options \"logger.level.*\" and \"logger.mask.*\" can be used to set level or "
|
||||
@@ -8130,6 +8131,7 @@ msgstr ""
|
||||
" set: définir le niveau d'enregistrement pour le tampon courant\n"
|
||||
" niveau: niveau pour les messages à enregistrer (0 = pas d'enregistrement, 1 "
|
||||
"= quelques messages (les plus importants) .. 9 = tous les messages)\n"
|
||||
" flush: écrire tous les fichiers de log maintenant\n"
|
||||
"disable: désactiver l'enregistrement pour le tampon courant (définir le "
|
||||
"niveau à 0)\n"
|
||||
"\n"
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-dev\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-08-25 12:37+0200\n"
|
||||
"POT-Creation-Date: 2013-08-26 18:19+0200\n"
|
||||
"PO-Revision-Date: 2013-08-17 10:37+0200\n"
|
||||
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -6993,7 +6993,7 @@ msgstr ""
|
||||
msgid "logger plugin configuration"
|
||||
msgstr "Beállítások mentése a lemezre\n"
|
||||
|
||||
msgid "list || set <level> || disable"
|
||||
msgid "list || set <level> || flush || disable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -7001,6 +7001,7 @@ msgid ""
|
||||
" set: set logging level on current buffer\n"
|
||||
" level: level for messages to be logged (0 = logging disabled, 1 = a few "
|
||||
"messages (most important) .. 9 = all messages)\n"
|
||||
" flush: write all log files now\n"
|
||||
"disable: disable logging on current buffer (set level to 0)\n"
|
||||
"\n"
|
||||
"Options \"logger.level.*\" and \"logger.mask.*\" can be used to set level or "
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-dev\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-08-25 12:37+0200\n"
|
||||
"POT-Creation-Date: 2013-08-26 18:19+0200\n"
|
||||
"PO-Revision-Date: 2013-08-17 10:37+0200\n"
|
||||
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -7841,14 +7841,17 @@ msgstr "%s===\t%s========== Fine della cronologia (%d righe) =========="
|
||||
msgid "logger plugin configuration"
|
||||
msgstr "configurazione del plugin logger"
|
||||
|
||||
msgid "list || set <level> || disable"
|
||||
#, fuzzy
|
||||
msgid "list || set <level> || flush || disable"
|
||||
msgstr "list || set <livello> || disable"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: show logging status for opened buffers\n"
|
||||
" set: set logging level on current buffer\n"
|
||||
" level: level for messages to be logged (0 = logging disabled, 1 = a few "
|
||||
"messages (most important) .. 9 = all messages)\n"
|
||||
" flush: write all log files now\n"
|
||||
"disable: disable logging on current buffer (set level to 0)\n"
|
||||
"\n"
|
||||
"Options \"logger.level.*\" and \"logger.mask.*\" can be used to set level or "
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-dev\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-08-25 12:37+0200\n"
|
||||
"POT-Creation-Date: 2013-08-26 18:19+0200\n"
|
||||
"PO-Revision-Date: 2013-08-17 10:37+0200\n"
|
||||
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
|
||||
"Language-Team: Japanese <https://github.com/l/WeeChat>\n"
|
||||
@@ -7729,14 +7729,17 @@ msgstr "%s===\t%s========== バックログの最後 (%d 行) =========="
|
||||
msgid "logger plugin configuration"
|
||||
msgstr "logger プラグイン設定"
|
||||
|
||||
msgid "list || set <level> || disable"
|
||||
#, fuzzy
|
||||
msgid "list || set <level> || flush || disable"
|
||||
msgstr "list || set <level> || disable"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: show logging status for opened buffers\n"
|
||||
" set: set logging level on current buffer\n"
|
||||
" level: level for messages to be logged (0 = logging disabled, 1 = a few "
|
||||
"messages (most important) .. 9 = all messages)\n"
|
||||
" flush: write all log files now\n"
|
||||
"disable: disable logging on current buffer (set level to 0)\n"
|
||||
"\n"
|
||||
"Options \"logger.level.*\" and \"logger.mask.*\" can be used to set level or "
|
||||
|
||||
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-dev\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-08-25 12:37+0200\n"
|
||||
"POT-Creation-Date: 2013-08-26 18:19+0200\n"
|
||||
"PO-Revision-Date: 2013-08-17 10:37+0200\n"
|
||||
"Last-Translator: Krzysztof Korościk <soltys@szluug.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -7871,14 +7871,17 @@ msgstr "%s===\t%s========== Koniec backloga (%d linii) =========="
|
||||
msgid "logger plugin configuration"
|
||||
msgstr "konfiguracja wtyczki logera"
|
||||
|
||||
msgid "list || set <level> || disable"
|
||||
#, fuzzy
|
||||
msgid "list || set <level> || flush || disable"
|
||||
msgstr "list || set <poziom> || disable"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: show logging status for opened buffers\n"
|
||||
" set: set logging level on current buffer\n"
|
||||
" level: level for messages to be logged (0 = logging disabled, 1 = a few "
|
||||
"messages (most important) .. 9 = all messages)\n"
|
||||
" flush: write all log files now\n"
|
||||
"disable: disable logging on current buffer (set level to 0)\n"
|
||||
"\n"
|
||||
"Options \"logger.level.*\" and \"logger.mask.*\" can be used to set level or "
|
||||
|
||||
+4
-2
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-dev\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-08-25 12:37+0200\n"
|
||||
"POT-Creation-Date: 2013-08-26 18:19+0200\n"
|
||||
"PO-Revision-Date: 2013-08-17 10:37+0200\n"
|
||||
"Last-Translator: Sergio Durigan Junior <sergiosdj@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -7211,7 +7211,8 @@ msgstr "===\t========== Fim do backlog (%d linhas) =========="
|
||||
msgid "logger plugin configuration"
|
||||
msgstr "configuração do plugin de registro"
|
||||
|
||||
msgid "list || set <level> || disable"
|
||||
#, fuzzy
|
||||
msgid "list || set <level> || flush || disable"
|
||||
msgstr "list || set <nível> || disable"
|
||||
|
||||
msgid ""
|
||||
@@ -7219,6 +7220,7 @@ msgid ""
|
||||
" set: set logging level on current buffer\n"
|
||||
" level: level for messages to be logged (0 = logging disabled, 1 = a few "
|
||||
"messages (most important) .. 9 = all messages)\n"
|
||||
" flush: write all log files now\n"
|
||||
"disable: disable logging on current buffer (set level to 0)\n"
|
||||
"\n"
|
||||
"Options \"logger.level.*\" and \"logger.mask.*\" can be used to set level or "
|
||||
|
||||
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-dev\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-08-25 12:37+0200\n"
|
||||
"POT-Creation-Date: 2013-08-26 18:19+0200\n"
|
||||
"PO-Revision-Date: 2013-08-17 10:37+0200\n"
|
||||
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -7022,7 +7022,7 @@ msgstr ""
|
||||
msgid "logger plugin configuration"
|
||||
msgstr "Сохраняю конфигурацию\n"
|
||||
|
||||
msgid "list || set <level> || disable"
|
||||
msgid "list || set <level> || flush || disable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -7030,6 +7030,7 @@ msgid ""
|
||||
" set: set logging level on current buffer\n"
|
||||
" level: level for messages to be logged (0 = logging disabled, 1 = a few "
|
||||
"messages (most important) .. 9 = all messages)\n"
|
||||
" flush: write all log files now\n"
|
||||
"disable: disable logging on current buffer (set level to 0)\n"
|
||||
"\n"
|
||||
"Options \"logger.level.*\" and \"logger.mask.*\" can be used to set level or "
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.2-dev\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-08-25 12:37+0200\n"
|
||||
"POT-Creation-Date: 2013-08-26 18:19+0200\n"
|
||||
"PO-Revision-Date: 2013-08-17 10:37+0200\n"
|
||||
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -6237,7 +6237,8 @@ msgstr ""
|
||||
msgid "logger plugin configuration"
|
||||
msgstr ""
|
||||
|
||||
msgid "list || set <level> || disable"
|
||||
#, fuzzy
|
||||
msgid "list || set <level> || flush || disable"
|
||||
msgstr "list || set <seviye> || disable"
|
||||
|
||||
msgid ""
|
||||
@@ -6245,6 +6246,7 @@ msgid ""
|
||||
" set: set logging level on current buffer\n"
|
||||
" level: level for messages to be logged (0 = logging disabled, 1 = a few "
|
||||
"messages (most important) .. 9 = all messages)\n"
|
||||
" flush: write all log files now\n"
|
||||
"disable: disable logging on current buffer (set level to 0)\n"
|
||||
"\n"
|
||||
"Options \"logger.level.*\" and \"logger.mask.*\" can be used to set level or "
|
||||
|
||||
+3
-2
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat 0.4.1-dev\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2013-08-25 12:37+0200\n"
|
||||
"POT-Creation-Date: 2013-08-26 18:19+0200\n"
|
||||
"PO-Revision-Date: 2013-02-14 18:20+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -6201,7 +6201,7 @@ msgstr ""
|
||||
msgid "logger plugin configuration"
|
||||
msgstr ""
|
||||
|
||||
msgid "list || set <level> || disable"
|
||||
msgid "list || set <level> || flush || disable"
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
@@ -6209,6 +6209,7 @@ msgid ""
|
||||
" set: set logging level on current buffer\n"
|
||||
" level: level for messages to be logged (0 = logging disabled, 1 = a few "
|
||||
"messages (most important) .. 9 = all messages)\n"
|
||||
" flush: write all log files now\n"
|
||||
"disable: disable logging on current buffer (set level to 0)\n"
|
||||
"\n"
|
||||
"Options \"logger.level.*\" and \"logger.mask.*\" can be used to set level or "
|
||||
|
||||
+38
-19
@@ -827,6 +827,34 @@ logger_set_buffer (struct t_gui_buffer *buffer, const char *value)
|
||||
free (name);
|
||||
}
|
||||
|
||||
/*
|
||||
* Flushes all log files.
|
||||
*/
|
||||
|
||||
void
|
||||
logger_flush ()
|
||||
{
|
||||
struct t_logger_buffer *ptr_logger_buffer;
|
||||
|
||||
for (ptr_logger_buffer = logger_buffers; ptr_logger_buffer;
|
||||
ptr_logger_buffer = ptr_logger_buffer->next_buffer)
|
||||
{
|
||||
if (ptr_logger_buffer->log_file && ptr_logger_buffer->flush_needed)
|
||||
{
|
||||
if (weechat_logger_plugin->debug >= 2)
|
||||
{
|
||||
weechat_printf_tags (NULL,
|
||||
"no_log",
|
||||
"%s: flush file %s",
|
||||
LOGGER_PLUGIN_NAME,
|
||||
ptr_logger_buffer->log_filename);
|
||||
}
|
||||
fflush (ptr_logger_buffer->log_file);
|
||||
ptr_logger_buffer->flush_needed = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Callback for command "/logger".
|
||||
*/
|
||||
@@ -855,6 +883,12 @@ logger_command_cb (void *data, struct t_gui_buffer *buffer,
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
if (weechat_strcasecmp (argv[1], "flush") == 0)
|
||||
{
|
||||
logger_flush ();
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
if (weechat_strcasecmp (argv[1], "disable") == 0)
|
||||
{
|
||||
logger_set_buffer (buffer, "0");
|
||||
@@ -1252,29 +1286,11 @@ logger_print_cb (void *data, struct t_gui_buffer *buffer, time_t date,
|
||||
int
|
||||
logger_timer_cb (void *data, int remaining_calls)
|
||||
{
|
||||
struct t_logger_buffer *ptr_logger_buffer;
|
||||
|
||||
/* make C compiler happy */
|
||||
(void) data;
|
||||
(void) remaining_calls;
|
||||
|
||||
for (ptr_logger_buffer = logger_buffers; ptr_logger_buffer;
|
||||
ptr_logger_buffer = ptr_logger_buffer->next_buffer)
|
||||
{
|
||||
if (ptr_logger_buffer->log_file && ptr_logger_buffer->flush_needed)
|
||||
{
|
||||
if (weechat_logger_plugin->debug >= 2)
|
||||
{
|
||||
weechat_printf_tags (NULL,
|
||||
"no_log",
|
||||
"%s: flush file %s",
|
||||
LOGGER_PLUGIN_NAME,
|
||||
ptr_logger_buffer->log_filename);
|
||||
}
|
||||
fflush (ptr_logger_buffer->log_file);
|
||||
ptr_logger_buffer->flush_needed = 0;
|
||||
}
|
||||
}
|
||||
logger_flush ();
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
@@ -1303,12 +1319,14 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[])
|
||||
N_("logger plugin configuration"),
|
||||
N_("list"
|
||||
" || set <level>"
|
||||
" || flush"
|
||||
" || disable"),
|
||||
N_(" list: show logging status for opened buffers\n"
|
||||
" set: set logging level on current buffer\n"
|
||||
" level: level for messages to be logged (0 = "
|
||||
"logging disabled, 1 = a few messages (most "
|
||||
"important) .. 9 = all messages)\n"
|
||||
" flush: write all log files now\n"
|
||||
"disable: disable logging on current buffer (set "
|
||||
"level to 0)\n\n"
|
||||
"Options \"logger.level.*\" and \"logger.mask.*\" "
|
||||
@@ -1334,6 +1352,7 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[])
|
||||
" /set logger.mask.irc \"$server/$channel.weechatlog\""),
|
||||
"list"
|
||||
" || set 1|2|3|4|5|6|7|8|9"
|
||||
" || flush"
|
||||
" || disable",
|
||||
&logger_command_cb, NULL);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user