UNPKG

@apillon/sdk

Version:

▶◀ Apillon SDK for NodeJS ▶◀

32 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ApillonLogger = void 0; const apillon_1 = require("../types/apillon"); class ApillonLogger { static initialize(logLevel) { this.logLevel = logLevel || apillon_1.LogLevel.NONE; } static log(message, logLevel = apillon_1.LogLevel.VERBOSE) { if (this.logLevel >= logLevel) { if (message instanceof Object) { console.log(JSON.stringify(message)); } else { console.log(message); } } } static logWithTime(message, logLevel = apillon_1.LogLevel.VERBOSE) { if (this.logLevel >= logLevel) { if (message instanceof Object) { console.log(`${new Date().toISOString()}: `, JSON.stringify(message)); } else { console.log(`${new Date().toISOString()}: `, message); } } } } exports.ApillonLogger = ApillonLogger; ApillonLogger.logLevel = apillon_1.LogLevel.NONE; //# sourceMappingURL=apillon-logger.js.map