Поддержка расширенных символов ASCII в rsyslog
Мой сервер rsyslog не может правильно декодировать сообщения, содержащие расширенные символы ASCII, такие как некоторые французские буквы; например é, ç.
Я сделал много поиска в Google и перепробовал много вещей, но безрезультатно.
ОС: Ubuntu 18.04 rsyslog версия: 8.32.0
Вот мой файл конфигурации rsyslog:
> # /etc/rsyslog.conf Configuration file for rsyslog.
> #
> # For more information see
> # /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html
> #
> # Default logging rules can be found in /etc/rsyslog.d/50-default.conf
>
>
> #################
> #### MODULES ####
> #################
>
> module(load="imuxsock") # provides support for local system logging
> #module(load="immark") # provides --MARK-- message capability
>
> # provides UDP syslog reception module(load="imudp") input(type="imudp" port="514")
>
> # provides TCP syslog reception module(load="imtcp") input(type="imtcp" port="601")
>
> # provides kernel logging support and enable non-kernel klog messages module(load="imklog" permitnonkernelfacility="on")
>
> module(load="mmutf8fix")
> ###########################
> #### GLOBAL DIRECTIVES ####
> ###########################
>
> #
> # Use traditional timestamp format.
> # To enable high precision timestamps, comment out the following line.
> #
> # $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
>
> # Filter duplicated messages $RepeatedMsgReduction off
>
> #
> # Set the default permissions for all log files.
> # $FileOwner syslog $FileGroup adm $FileCreateMode 0640 $DirCreateMode 0755 $Umask 0022 $PrivDropToUser syslog $PrivDropToGroup syslog
>
> #
> # Where to place spool and state files
> # $WorkDirectory /var/spool/rsyslog
>
> #
> # Include all config files in /etc/rsyslog.d/
> # $IncludeConfig /etc/rsyslog.d/*.conf
>
> daemon.* /var/log/syslog $MainMsgQueueSize 500000 #
> 100,000 may be a value to handle burst traffic