UNPKG

@testim/coralogix-logger

Version:

Node.js SDK to send your logs to Coralogix

62 lines (61 loc) 1.62 kB
/** * @class LoggerConfig * @classdesc Class LoggerConfig representing logger configuration container * @description Create new instance of logger configuration container class * @param {object} [config] - Logger configuration parameters */ export declare class LoggerConfig { /** * @member {string} privateKey * @memberOf LoggerConfig * @description Coralogix account private key * @default FAILED_PRIVATE_KEY * @public */ privateKey: string; /** * @member {string} applicationName * @memberOf LoggerConfig * @description Application name * @default NO_APP_NAME * @public */ applicationName: string; /** * @member {string} subsystemName * @memberOf LoggerConfig * @description Subsystem name * @default NO_SUB_SYSTEM * @public */ subsystemName: string; /** * @member {string} computerName * @memberOf LoggerConfig * @description Computer name * @default Current computer name * @public */ computerName: string; /** * @member {boolean} debug * @memberOf LoggerConfig * @description Debug mode * @default false * @public */ debug: boolean; /** * @member {string|undefined} proxyUri * @memberOf LoggerConfig * @description Proxy uri * @default undefined * @public */ proxyUri?: string; /** * @description Initialize new instance of logger configuration container class * @param {object} [config] - Logger configuration parameters */ constructor(config?: any); }