Logging in UTF8 not working
I installed nxlog with the config below, but the logs I receive with my SysLogServer are not in UTF8 ?
The Windowssystem is a german Windows 11, on this machine nxlog ist installed and running.
Here is a sample output on the syslog server ( KiwiSyslog ) :
10-31-2023 15:37:05 User.Info 192.168.75.20 Oct 31 15:37:04 PC-01 MSWinEventLog 1 Microsoft-Windows-PushNotification-Platform/Operational 1469 Tue Oct 31 15:37:04 2023 1025 Microsoft-Windows-PushNotifications-Platform SYSTEM User Information PC-01 N/A Ein Stromversorgungsereignis wurde ausgel”st: MonitorSettingChange [PowerEventType] true [Enabled] 1846
You can see that there are the german Umlaut are not displayed, ‘ausgel”st:’ have to diplay as 'ausgelöst:'
Hope someone can help me.
here is the nxlog.log:Panic Soft#NoFreeOnExit TRUE
define ROOT C:\Program Files\nxlogdefine CERTDIR %ROOT%\certdefine CONFDIR %ROOT%\conf\nxlog.ddefine LOGDIR %ROOT%\data
include %CONFDIR%\\*.confdefine LOGFILE %LOGDIR%\nxlog.logLogFile %LOGFILE%
Moduledir %ROOT%\modulesCacheDir %ROOT%\dataPidfile %ROOT%\data\nxlog.pidSpoolDir %ROOT%\data
<Extension _syslog> Module xm_syslog</Extension>
<Extension _charconv> Module xm_charconv AutodetectCharsets iso8859-2, utf-8, utf-16, utf-32</Extension>
<Extension _exec> Module xm_exec</Extension>
<Extension _fileop> Module xm_fileop
# Check the size of our log file hourly, rotate if larger than 5MB <Schedule> Every 1 hour Exec if (file_exists('%LOGFILE%') and \ (file_size('%LOGFILE%') >= 5M)) \ file_cycle('%LOGFILE%', 8); </Schedule>
# Rotate our log file every week on Sunday at midnight <Schedule> When @weekly Exec if file_exists('%LOGFILE%') file_cycle('%LOGFILE%', 8); </Schedule></Extension>
# Snare compatible example configuration# Collecting event log<Input in> Module im_msvistalog</Input># # Converting events to Snare format and sending them out over TCP syslog<Output out> Module om_tcp Host 192.168.75.20 Port 514 Exec to_syslog_snare();</Output># # Connect input 'in' to output 'out'<Route 1> Path in => out</Route>