UNPKG

@push.rocks/smartlog

Version:

A minimalistic, distributed, and extensible logging tool supporting centralized log management.

19 lines 1.68 kB
import * as plugins from './smartlog.plugins.js'; import { Smartlog } from './smartlog.classes.smartlog.js'; export class LogGroup { constructor(smartlogInstance, transactionIdArg) { this.groupId = plugins.isounique.uni(); this.smartlogRef = smartlogInstance; this.transactionId = transactionIdArg; } log(logLevelArg, logMessageArg, logDataArg) { this.smartlogRef.log(logLevelArg, logMessageArg, logDataArg, { id: plugins.isounique.uni(), type: 'none', group: this.groupId, instance: this.smartlogRef.uniInstanceId, transaction: this.transactionId, }); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRsb2cuY2xhc3Nlcy5sb2dncm91cC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL3NtYXJ0bG9nLmNsYXNzZXMubG9nZ3JvdXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxLQUFLLE9BQU8sTUFBTSx1QkFBdUIsQ0FBQztBQUNqRCxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFFMUQsTUFBTSxPQUFPLFFBQVE7SUFLbkIsWUFBWSxnQkFBMEIsRUFBRSxnQkFBd0I7UUFGekQsWUFBTyxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUMsR0FBRyxFQUFFLENBQUM7UUFHdkMsSUFBSSxDQUFDLFdBQVcsR0FBRyxnQkFBZ0IsQ0FBQztRQUNwQyxJQUFJLENBQUMsYUFBYSxHQUFHLGdCQUFnQixDQUFDO0lBQ3hDLENBQUM7SUFFTSxHQUFHLENBQ1IsV0FBaUQsRUFDakQsYUFBcUIsRUFDckIsVUFBZ0I7UUFFaEIsSUFBSSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsV0FBVyxFQUFFLGFBQWEsRUFBRSxVQUFVLEVBQUU7WUFDM0QsRUFBRSxFQUFFLE9BQU8sQ0FBQyxTQUFTLENBQUMsR0FBRyxFQUFFO1lBQzNCLElBQUksRUFBRSxNQUFNO1lBQ1osS0FBSyxFQUFFLElBQUksQ0FBQyxPQUFPO1lBQ25CLFFBQVEsRUFBRSxJQUFJLENBQUMsV0FBVyxDQUFDLGFBQWE7WUFDeEMsV0FBVyxFQUFFLElBQUksQ0FBQyxhQUFhO1NBQ2hDLENBQUMsQ0FBQztJQUNMLENBQUM7Q0FDRiJ9