File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change 11'use strict'
22
33const { defaultGetLevel } = require ( './level' )
4+ const { defaultGetMessage } = require ( './message' )
45
56// Default `opts.handlerFunc`
67const defaultHandler = function ( message , level ) {
@@ -10,6 +11,7 @@ const defaultHandler = function(message, level) {
1011
1112const DEFAULT_OPTS = {
1213 getLevel : defaultGetLevel ,
14+ getMessage : defaultGetMessage ,
1315 handlerFunc : defaultHandler ,
1416 exitOnExceptions : true ,
1517}
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ const handleEvent = async function({
2727 } )
2828
2929 const level = getLevel ( { opts, info } )
30- const message = getMessage ( { ... info , level } )
30+ const message = getMessage ( { opts , info, level } )
3131
3232 handlerFunc ( message , level , info )
3333
Original file line number Diff line number Diff line change 11'use strict'
22
3+ const { inspect } = require ( 'util' )
4+
35const { printMultiline, print, prettify } = require ( './serialize' )
46
57// Retrieve `message` which sums up all information that can be gathered about
68// the event.
7- const getMessage = function ( {
9+ const getMessage = function ( { opts, info, level } ) {
10+ const message = opts . getMessage ( { ...info , level } )
11+ // Ensure this is a string
12+ const messageA = typeof message === 'string' ? message : inspect ( message )
13+ return messageA
14+ }
15+
16+ const defaultGetMessage = function ( {
817 eventName,
918 promiseState,
1019 promiseValue,
@@ -70,4 +79,5 @@ const MESSAGES = {
7079
7180module . exports = {
7281 getMessage,
82+ defaultGetMessage,
7383}
You can’t perform that action at this time.
0 commit comments