NXLog предоставляет широкий спектр функций для сбора, обработки, пересылки и хранения данных журнала. По своей концепции он похож на syslog-ng или rsyslog, но не ограничивается только Unix-подобными службами. Он поддерживает различные платформы, источники журналов и форматы, что делает его идеальным выбором для реализации централизованной системы ведения журналов для сбора журналов в различных форматах, удаленного получения журналов по UDP, TCP или TLS/SSL на всех поддерживаемых платформах. Благодаря поддержке источников для конкретных платформ, таких как журнал событий Windows, журналы ядра Linux, журналы устройств Android и многие другие, чтение и запись журналов на многие популярные серверы баз данных и со многих популярных серверов баз данных делает его универсальным и эффективным выбором. Собранные журналы могут храниться в виде файлов, записей базы данных или пересылаться на другой удаленный сервер журналов с использованием различных протоколов. Старый системный журнал BSD и новые стандарты системного журнала IETF (RFC 3164 и RFC 5424-5426) полностью поддерживаются в дополнение к другим пользовательским форматам. Ключевой концепцией NXLog является возможность обрабатывать и сохранять структурированные журналы, поэтому нет необходимости сначала преобразовывать все в формат системного журнала, а затем снова анализировать его на другой стороне. Он обладает мощными возможностями фильтрации, перезаписи и преобразования сообщений, которые работают бесшумно, «изнутри». Используя легкую, модульную и многопоточную архитектуру, которая легко масштабируется вверх и вниз, NXLog может обрабатывать сотни тысяч событий в секунду.