syslog-client-ts
Version:
Modern typescript implementation of Syslog Client
32 lines • 1.33 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_TCP_OPTIONS = exports.DEFAULT_IDENTITY = exports.DEFAULT_SYSLOG_CLIENT_OPTIONS = exports.DEFAULT_SYSLOG_TRANSPORT = exports.DEFAULT_SYSLOG_PORT = void 0;
const node_os_1 = __importDefault(require("node:os"));
const facility_js_1 = require("./facility.js");
const severity_js_1 = require("./severity.js");
exports.DEFAULT_SYSLOG_PORT = 514;
exports.DEFAULT_SYSLOG_TRANSPORT = 'tcp';
const DEFAULT_SYSLOG_CLIENT_OPTIONS = () => ({
hostname: '127.0.0.1',
port: exports.DEFAULT_SYSLOG_PORT,
transport: exports.DEFAULT_SYSLOG_TRANSPORT,
});
exports.DEFAULT_SYSLOG_CLIENT_OPTIONS = DEFAULT_SYSLOG_CLIENT_OPTIONS;
const DEFAULT_IDENTITY = () => ({
facility: facility_js_1.Facility.USER,
severity: severity_js_1.Severity.INFORMATIONAL,
appName: process.title,
syslogHostname: node_os_1.default.hostname(),
pid: process.pid,
});
exports.DEFAULT_IDENTITY = DEFAULT_IDENTITY;
const DEFAULT_TCP_OPTIONS = () => ({
timeout: 5000,
reconnect: false,
reconnectInterval: 3000,
});
exports.DEFAULT_TCP_OPTIONS = DEFAULT_TCP_OPTIONS;
//# sourceMappingURL=defaults.js.map