MCPcopy Create free account
hub / github.com/SmartThingsCommunity/smartthings-cli / formattedLevelName

Function formattedLevelName

src/lib/live-logging.ts:48–54  ·  view source on GitHub ↗
(level: number)

Source from the content-addressed store, hash-verified

46)
47// Get the log level named with coloring decorations for terminal output.
48const formattedLevelName = (level: number): string => {
49 const levelInfo = levelInfoByLogLevelNumber[level]
50 const colorString = levelInfo.info.color(levelInfo.name.toUpperCase())
51
52 // black text seems to provide better contrast in most terminals
53 return black(colorString)
54}
55
56export const liveLogMessageFormatter = (event: LiveLogMessage): EventFormat => {
57 const formatString = `${formattedLevelName(event.log_level)} ${event.driver_name} ${event.message}`

Callers 1

liveLogMessageFormatterFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected