MCPcopy Index your code
hub / github.com/alibaba/lowcode-engine / getLogArgs

Function getLogArgs

packages/utils/src/logger.ts:103–119  ·  view source on GitHub ↗
(args: any, bizName: string, logLevel: string)

Source from the content-addressed store, hash-verified

101};
102
103const getLogArgs = (args: any, bizName: string, logLevel: string) => {
104 const color = getColor(bizName);
105 const bodyColor = bodyColors[logLevel];
106
107 const argsArray = args[0];
108 let prefix = `%c[${bizName}]%c[${levelMarks[logLevel]}]:`;
109 argsArray.forEach((arg: any) => {
110 if (isObject(arg)) {
111 prefix += '%o';
112 } else {
113 prefix += '%s';
114 }
115 });
116 let processedArgs = [prefix, `color: ${color}`, `color: ${bodyColor}`];
117 processedArgs = processedArgs.concat(argsArray);
118 return processedArgs;
119};
120const parseLogConf = (logConf: string, options: Options): { level: string; bizName: string} => {
121 if (!logConf) {
122 return {

Callers 1

outputFunction · 0.85

Calls 4

isObjectFunction · 0.90
getColorFunction · 0.85
concatMethod · 0.80
forEachMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…