A ferramenta nxlog é um coletor de log universal e forwarder. No conceito é semelhante ao syslog-ng ou rsyslog, mas não se limita apenas ao unix e syslog. Ele suporta diferentes plataformas, fontes de log e formatos para que nxlog pode ser uma escolha ideal para implementar um sistema de registro centralizado. Ele pode coletar registros de arquivos em vários formatos, receber registros da rede remotamente sobre UDP, TCP ou TLS/SSL em todas as plataformas suportadas. Ele suporta fontes específicas de plataforma, como o Windows Eventlog, registros de kernel Linux, logs de dispositivos Android, syslog local etc. Escrever e ler logs para / de bancos de dados também é suportado para muitos servidores de banco de dados. Os logs coletados podem ser armazenados em arquivos, bancos de dados ou encaminhados para um servidor de log remoto usando vários protocolos. O antigo BSD Syslog e o mais novo padrão de syslog IETF (RFC 3164 e RFC 5424-5426) é totalmente suportado por nxlog, além de outros formatos personalizados. Um conceito chave no nxlog é capaz de lidar e preservar logs estruturados, então não há necessidade de converter tudo para syslog e, em seguida, analisar esses logs novamente no outro lado. Tem poderosas capacidades de filtragem de mensagens, reescrita de log e conversão. Usando uma arquitetura leve, modular e multithreaded que pode escalar, o nxlog pode processar centenas de milhares de eventos por segundo.