UNPKG

@testim/coralogix-logger

Version:

Node.js SDK to send your logs to Coralogix

66 lines (65 loc) 1.63 kB
import { Log } from "./log"; import { LoggerConfig } from "./LoggerConfig"; /** * @class Bulk * @classdesc Class Bulk representing logs bulk container * @description Create new instance of logs bulk container class */ export declare class Bulk { /** * @method bulkFromConfig * @description Create logs bulk from configuration * @memberOf Bulk * @param {LoggerConfig} config - Logger configuration object * @static * @public * @returns {Bulk} - Logs bulk */ static bulkFromConfig(config: LoggerConfig): Bulk; /** * @member {string} privateKey * @memberOf Bulk * @description Coralogix private key * @public */ privateKey: string; /** * @member {string} applicationName * @memberOf Bulk * @description Application name * @default NO_APP_NAME * @public */ applicationName: string; /** * @member {string} subsystemName * @memberOf Bulk * @description Subsystem name * @default NO_SUB_SYSTEM * @public */ subsystemName: string; /** * @member {string} computerName * @memberOf Bulk * @description Computer name * @default Current computer name * @public */ computerName: string; /** * @member {string} IPAddress * @memberOf Bulk * @description Computer IP-address * @default Current computer IP-address * @public */ IPAddress: string; /** * @member {Array<Log>} logEntries * @memberOf Bulk * @description Log entries collection * @public */ logEntries: Array<Log>; }