diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2022-09-28 20:32:12 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2022-09-28 20:52:59 +0200 |
commit | 7711ed95c5959be5b4fa75b6366a653ce3308a9d (patch) | |
tree | e395b8da0487bea8b124b40a76ed4602f339451c /doc/sr | |
parent | 26e6fdc64561d7575b3c937a9bb4f39cc8c0954f (diff) | |
download | weechat-7711ed95c5959be5b4fa75b6366a653ce3308a9d.zip |
logger: add options to rotate and compress log files (closes #314)
New options:
- logger.file.rotation_compression_level
- logger.file.rotation_compression_type
- logger.file.rotation_size_max
Diffstat (limited to 'doc/sr')
-rw-r--r-- | doc/sr/includes/autogen_user_options.sr.adoc | 18 | ||||
-rw-r--r-- | doc/sr/weechat_user.sr.adoc | 49 |
2 files changed, 56 insertions, 11 deletions
diff --git a/doc/sr/includes/autogen_user_options.sr.adoc b/doc/sr/includes/autogen_user_options.sr.adoc index 2a90b033e..0376808d3 100644 --- a/doc/sr/includes/autogen_user_options.sr.adoc +++ b/doc/sr/includes/autogen_user_options.sr.adoc @@ -1468,6 +1468,24 @@ ** вредности: било који стринг ** подразумевана вредност: `+"_"+` +* [[option_logger.file.rotation_compression_level]] *logger.file.rotation_compression_level* +** опис: pass:none[compression level for rotated log files (with extension ".1", ".2", etc.), if option logger.file.rotation_compression_type is enabled: 1 = low compression / fast ... 100 = best compression / slow; the value is a percentage converted to 1-9 for gzip and 1-19 for zstd; the default value is recommended, it offers a good compromise between compression and speed] +** тип: целобројна +** вредности: 1 .. 100 +** подразумевана вредност: `+20+` + +* [[option_logger.file.rotation_compression_type]] *logger.file.rotation_compression_type* +** опис: pass:none[compression type for rotated log files; if set to "none", rotated log files are not compressed; WARNING: if rotation was enabled with another type of compression (or no compression), you must first unload the logger plugin, compress files with the new type (or decompress files), then change the option in logger.conf, then load the logger plugin] +** тип: целобројна +** вредности: none, gzip, zstd +** подразумевана вредност: `+none+` + +* [[option_logger.file.rotation_size_max]] *logger.file.rotation_size_max* +** опис: pass:none[when this size is reached, a rotation of log files is performed: the existing rotated log files are renamed (.1 becomes .2, .2 becomes .3, etc.) and the current file is renamed with extension .1; an integer number with a suffix is allowed: b = bytes (default if no unit given), k = kilobytes, m = megabytes, g = gigabytes, t = terabytes; example: "2g" causes a rotation if the file size is > 2,000,000,000 bytes; if set to "0", no rotation is performed (unlimited log size); WARNING: before changing this option, you should first set the compression type via option logger.file.rotation_compression_type] +** тип: стринг +** вредности: било који стринг +** подразумевана вредност: `+"0"+` + * [[option_logger.file.time_format]] *logger.file.time_format* ** опис: pass:none[временска ознака која се користи у лог фајловима (погледајте man strftime за спецификаторе датума/времена)] ** тип: стринг diff --git a/doc/sr/weechat_user.sr.adoc b/doc/sr/weechat_user.sr.adoc index 366df8a0d..dbfdbf601 100644 --- a/doc/sr/weechat_user.sr.adoc +++ b/doc/sr/weechat_user.sr.adoc @@ -106,16 +106,42 @@ https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_bl [width="100%", cols="5,^3,.^15", options="header"] |=== -| Пакет ^(1)^ | Верзија | Служи за -| C компајлер (gcc / clang) | | Изградњу. -| cmake | ≥ 3.0 | Изградњу (може да се користи и autotools, али се препоручује CMake). -| pkg-config | | Детекција инсталираних библиотека. -| libncursesw5-dev ^(2)^ | | Ncurses интерфејс. -| libcurl4-gnutls-dev | | URL пренос. -| libgcrypt20-dev | | Обезбеђени подаци, IRC SASL аутентификација. -| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | SSL веза са IRC сервером, подршка за SSL у релеј додатку, IRC SASL аутентификација (ECDSA-NIST256P-CHALLENGE). -| zlib1g-dev | | Компресија порука (WeeChat -> клијент) са https://zlib.net/[zlib ^↗^,window=_blank] у релеј додатку (weechat протокол), скрипт додатак. -| libzstd-dev | | Компресија порука (WeeChat -> клијент) са https://facebook.github.io/zstd/[Zstandard ^↗^,window=_blank] у релеј додатку (weechat протокол). +// TRANSLATION MISSING +| Пакет ^(1)^ | Верзија | Features + +| C компајлер (gcc / clang) | +| Изградњу. + +| cmake | ≥ 3.0 +| Изградњу (може да се користи и autotools, али се препоручује CMake). + +| pkg-config | +| Детекција инсталираних библиотека. + +| libncursesw5-dev ^(2)^ | +| Ncurses интерфејс. + +| libcurl4-gnutls-dev | +| URL пренос. + +| libgcrypt20-dev | +| Обезбеђени подаци, IRC SASL аутентификација. + +// TRANSLATION MISSING +| libgnutls28-dev | ≥ 2.2.0 ^(3)^ +| IRC plugin: support of TLS connections, IRC SASL authentication (ECDSA-NIST256P-CHALLENGE). + + Relay plugin: support of TLS connections. + +// TRANSLATION MISSING +| zlib1g-dev | +| Logger plugin: compression of rotated log files (gzip). + + Relay plugin: compression of messages (WeeChat -> client) with https://zlib.net/[zlib ^↗^,window=_blank] (weechat protocol). + + Script plugin: read of repository index file (gzip). + +// TRANSLATION MISSING +| libzstd-dev | +| Logger plugin: compression of rotated log files. + + Relay plugin: compression of messages (WeeChat -> client) with https://facebook.github.io/zstd/[Zstandard ^↗^,window=_blank] (weechat protocol). |=== [NOTE] @@ -128,7 +154,8 @@ https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_bl [width="100%", cols="5,^3,.^15", options="header"] |=== -| Пакет ^(1)^ | Верзија | Служи за +// TRANSLATION MISSING +| Пакет ^(1)^ | Верзија | Features | {cpp} компајлер (pass:[g++ / clang++]) | | Изградњу и покретање тестова, JavaScript додатак. | gettext | | Интернационализацију (превод порука; основни језик је енглески). | ca-certificates | | Сертификате за SSL везе. |