Startup errors

This page provides troubleshooting tips and solutions for NXLog Agent startup errors. If the NXLog Agent service fails to start, it is best to first check the log file for any errors. The default log file location is:

Windows

C:\Program Files\nxlog\data\nxlog.log

Linux and macOS

/opt/nxlog/var/log/nxlog/nxlog.log

Invalid keyword error

Symptom

NXLog Agent fails to start, and the log file contains the following error:

nxlog failed to start: Invalid keyword: ÿþ# at C:\Program Files\nxlog\conf\nxlog.conf:1
Possible reason

This error may occur if the NXLog Agent configuration file was saved in either UTF-16 or UTF-8 character encoding with a BOM header.

Investigation

Open the configuration file in a text editor like Notepad on Windows and check the character encoding. Most text editors display the encoding at the bottom of the window.

NXLog Agent configuration file character encoding
Solution

Open the configuration file in a text editor and save it in ANSI or plain UTF-8 character encoding. Text editors like Notepad on Windows and gedit on Linux require using the Save as…​ functionality to change the character encoding.