@join-com/gcloud-logger
Advanced tools
Comparing version 0.3.4 to 0.4.0
@@ -27,6 +27,8 @@ export declare enum Level { | ||
log(level: Level | Level.DEFAULT, messageText: string, payload?: any): void; | ||
reportError(err: Error): void; | ||
reportError(err: any): void; | ||
private getMessage; | ||
private formatMessage; | ||
private print; | ||
private stringify; | ||
private static isError; | ||
} |
@@ -121,4 +121,10 @@ "use strict"; | ||
const fullError = util.inspect(err, { showHidden: false, depth: null }); | ||
this.error(err.stack, { fullError }); | ||
this.error(this.getMessage(err), { fullError }); | ||
} | ||
getMessage(err) { | ||
if (Logger.isError(err)) { | ||
return err.stack || err.message; | ||
} | ||
return this.stringify(err); | ||
} | ||
formatMessage(level, messageText, payload) { | ||
@@ -183,4 +189,7 @@ const trace = this.getTraceContext && this.getTraceContext(); | ||
} | ||
static isError(err) { | ||
return typeof err === 'object' && 'message' in err; | ||
} | ||
} | ||
exports.Logger = Logger; | ||
//# sourceMappingURL=Logger.js.map |
{ | ||
"name": "@join-com/gcloud-logger", | ||
"version": "0.3.4", | ||
"version": "0.4.0", | ||
"description": "gcloud simple logger", | ||
@@ -41,3 +41,3 @@ "main": "./lib/index.js", | ||
}, | ||
"gitHead": "71e04e709e26d07695679ea0d2ba891c13a28093" | ||
"gitHead": "f307ff43ec1bcd179b277b32ebe410842e1bfdb2" | ||
} |
Sorry, the diff of this file is not supported yet
238
15277
7