@degen/common-utils
Advanced tools
Comparing version 0.3.2 to 0.3.3
import logdna from '@logdna/logger'; | ||
declare const Log: { | ||
logger: logdna.Logger; | ||
logger: logdna.Logger | null; | ||
info(statement: string | object, options?: Omit<logdna.LogOptions, "level"> | undefined): void; | ||
@@ -5,0 +5,0 @@ warn(statement: string | object, options?: Omit<logdna.LogOptions, "level"> | undefined): void; |
@@ -9,16 +9,18 @@ "use strict"; | ||
let logger; | ||
if (!constants_1.default.logDNAToken) { | ||
throw new Error('Please set logdna token'); | ||
} | ||
try { | ||
logger = logger_1.default.createLogger(constants_1.default.logDNAToken, { | ||
app: constants_1.default.logDNAAppName, | ||
level: constants_1.default.logDNADefault, | ||
}); | ||
if (constants_1.default.env != 'production' || !logger.info) { | ||
// eslint-disable-next-line no-console | ||
console.log('Logger initialized!'); | ||
if (constants_1.default.logDNAToken) { | ||
logger = logger_1.default.createLogger(constants_1.default.logDNAToken, { | ||
app: constants_1.default.logDNAAppName, | ||
level: constants_1.default.logDNADefault, | ||
}); | ||
if (constants_1.default.env != 'production' || !logger.info) { | ||
// eslint-disable-next-line no-console | ||
console.log('Logger initialized!'); | ||
} | ||
else { | ||
logger.log('Logger initialized!'); | ||
} | ||
} | ||
else { | ||
logger.log('Logger initialized!'); | ||
logger = null; | ||
} | ||
@@ -35,3 +37,3 @@ } | ||
try { | ||
if (constants_1.default.env != 'production' || !logger.info) { | ||
if (constants_1.default.env != 'production' || !logger || !logger.info) { | ||
// eslint-disable-next-line no-console | ||
@@ -51,3 +53,3 @@ console.log(statement); | ||
try { | ||
if (constants_1.default.env != 'production' || !logger.warn) { | ||
if (constants_1.default.env != 'production' || !logger || !logger.warn) { | ||
// eslint-disable-next-line no-console | ||
@@ -67,3 +69,3 @@ console.warn(statement); | ||
try { | ||
if (constants_1.default.env != 'production' || !logger.debug) { | ||
if (constants_1.default.env != 'production' || !logger || !logger.debug) { | ||
// eslint-disable-next-line no-console | ||
@@ -83,3 +85,3 @@ console.debug(statement); | ||
try { | ||
if (constants_1.default.env != 'production' || !logger.error) { | ||
if (constants_1.default.env != 'production' || !logger || !logger.error) { | ||
// eslint-disable-next-line no-console | ||
@@ -99,3 +101,3 @@ console.error(statement); | ||
try { | ||
if (constants_1.default.env != 'production' || !logger.fatal) { | ||
if (constants_1.default.env != 'production' || !logger || !logger.fatal) { | ||
// eslint-disable-next-line no-console | ||
@@ -115,3 +117,3 @@ console.error(statement); | ||
try { | ||
if (constants_1.default.env != 'production' || !logger.trace) { | ||
if (constants_1.default.env != 'production' || !logger || !logger.trace) { | ||
// eslint-disable-next-line no-console | ||
@@ -131,7 +133,9 @@ console.log(statement); | ||
try { | ||
if (constants_1.default.env != 'production') { | ||
if (constants_1.default.env != 'production' || !logger) { | ||
// eslint-disable-next-line no-console | ||
console.log(statement); | ||
} | ||
logger.log(statement, options); | ||
else { | ||
logger.log(statement, options); | ||
} | ||
} | ||
@@ -145,3 +149,5 @@ catch (e) { | ||
try { | ||
logger.addMetaProperty(key, value); | ||
if (logger) { | ||
logger.addMetaProperty(key, value); | ||
} | ||
} | ||
@@ -155,3 +161,5 @@ catch (e) { | ||
try { | ||
logger.removeMetaProperty(key); | ||
if (logger) { | ||
logger.removeMetaProperty(key); | ||
} | ||
} | ||
@@ -165,3 +173,5 @@ catch (e) { | ||
try { | ||
logger.flush(); | ||
if (logger) { | ||
logger.flush(); | ||
} | ||
} | ||
@@ -168,0 +178,0 @@ catch (e) { |
{ | ||
"name": "@degen/common-utils", | ||
"version": "0.3.2", | ||
"version": "0.3.3", | ||
"description": "NPM package containing common utilities for various node projects.", | ||
@@ -5,0 +5,0 @@ "main": "dist/main.js", |
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
29529
381
0