{"library":"syslog-client","type":"library","category":null,"description":"`syslog-client` is a pure JavaScript library for Node.js, designed to send log messages to remote syslog servers. It supports both the legacy BSD Syslog Protocol (RFC 3164) and the modern Syslog Protocol (RFC 5424), offering flexibility in message formatting. The library facilitates communication over both TCP and UDP transports, providing options to configure the target host, port, facility, and severity for outgoing messages. Currently at version 1.1.1, with its last update approximately 9 years ago, the package is considered to be in maintenance status. Its key differentiators include comprehensive RFC support and a simple API for common syslog operations, though developers should be aware of its age and lack of recent updates when considering new projects.","language":"javascript","status":"maintenance","version":"1.1.1","tags":["javascript","logger","logging","syslog","syslog-client","syslog-logger","syslog-logging","tcp-syslog","tcp-syslog-client"],"last_verified":"Wed May 27","install":[{"cmd":"npm install syslog-client","imports":["const syslog = require('syslog-client');","const client = syslog.createClient('127.0.0.1');","const transport = syslog.Transport.Udp; // Similarly for Facility and Severity"]},{"cmd":"yarn add syslog-client","imports":[]},{"cmd":"pnpm add syslog-client","imports":[]}],"homepage":null,"github":"https://github.com/paulgrove/node-syslog-client","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/syslog-client","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/syslog-client/compatibility"}}