MCPcopy
hub / github.com/smapiot/piral / log

Function log

src/tooling/piral-cli/src/common/log.ts:87–102  ·  view source on GitHub ↗
(type: T, ...args: Parameters<Messages[T]>)

Source from the content-addressed store, hash-verified

85}
86
87export function log<T extends MessageTypes>(type: T, ...args: Parameters<Messages[T]>) {
88 const [level, code, message] = messages[type].apply(this, args) as QuickMessage;
89
90 switch (level) {
91 case LogLevels.error:
92 return logFail(`[%s] ${message}`, code);
93 case LogLevels.warning:
94 return logWarn(`[%s] ${message}`, code);
95 case LogLevels.info:
96 return logInfo(`[%s] ${message}`, code);
97 case LogLevels.debug:
98 return logDebug(`[%s] ${message}`, code);
99 case LogLevels.verbose:
100 return logVerbose(`[%s] ${message}`, code);
101 }
102}

Callers 15

getLocalPackageDirFunction · 0.90
isPluginDirectoryFunction · 0.90
getAllPluginsFunction · 0.90
getBundlerToInstallFunction · 0.90
installDefaultBundlerFunction · 0.90
findBundlerFunction · 0.90
withFlagsFunction · 0.90
wrapCommandFunction · 0.90
beforeCommandFunction · 0.90
afterCommandFunction · 0.90
withPiralRuleFunction · 0.90
withPiletRuleFunction · 0.90

Calls 6

logDebugFunction · 0.85
logVerboseFunction · 0.85
logFailFunction · 0.70
logWarnFunction · 0.70
logInfoFunction · 0.70
applyMethod · 0.45

Tested by

no test coverage detected