Coralogix Node.js SDK
Use coralogix-logger to easily send your logs to Coralogix's log analytics platform.
Table of Content
Prerequisites
Before beginning you must have installed:
Installation
npm install --save coralogix-logger
Usage
JavaScript
var Coralogix = require("coralogix-logger");
const config = new Coralogix.LoggerConfig({
applicationName: "node tester",
privateKey: "YOUR_PRIVATE_KEY",
subsystemName: "node tester sub",
});
Coralogix.CoralogixLogger.configure(config);
const logger = new Coralogix.CoralogixLogger("My Category");
const log = new Coralogix.Log({
severity: Coralogix.Severity.info,
className: "className",
methodName: "methodName",
text: "log data",
})
logger.addLog(log);
TypeScript
For using TypeScript sources you should clone this repository, because
it's not included in npm distribution.
import {Log, Severity, CoralogixLogger, LoggerConfig} from "coralogix-logger";
const config = new LoggerConfig({
applicationName: "node tester",
privateKey: "YOUR_PRIVATE_KEY",
subsystemName: "node tester sub",
});
CoralogixLogger.configure(config);
logger: CoralogixLogger = new CoralogixLogger("My Category")
const log = new Log({
severity: Severity.info,
className: "className",
methodName: "methodName",
text: "log data",
})
logger.addLog(log);