MCPcopy
hub / github.com/dotenvx/dotenvx / formatMessage

Function formatMessage

src/shared/logger.js:48–78  ·  view source on GitHub ↗
(level, message)

Source from the content-addressed store, hash-verified

46}
47
48function formatMessage (level, message) {
49 const formattedMessage = typeof message === 'object' ? JSON.stringify(message) : message
50
51 switch (level.toLowerCase()) {
52 // errors
53 case 'error':
54 return error(formattedMessage)
55 case 'infoerror':
56 return infoerror(formattedMessage)
57 // warns
58 case 'warn':
59 return warn(formattedMessage)
60 // successes
61 case 'success':
62 return success(formattedMessage)
63 case 'successv': // success with 'version'
64 return successv(`${formattedMessage} · ${currentName}@${currentVersion}`)
65 // info
66 case 'info':
67 return info(formattedMessage)
68 // help
69 case 'help':
70 return help(formattedMessage)
71 // verbose
72 case 'verbose':
73 return verbose(formattedMessage)
74 // debug
75 case 'debug':
76 return debug(formattedMessage)
77 }
78}
79
80const logger = {
81 // track level

Callers 2

stderrFunction · 0.85
stdoutFunction · 0.85

Calls 5

errorFunction · 0.85
warnFunction · 0.85
successvFunction · 0.85
verboseFunction · 0.85
debugFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…