| 101 | }; |
| 102 | |
| 103 | const 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 | }; |
| 120 | const parseLogConf = (logConf: string, options: Options): { level: string; bizName: string} => { |
| 121 | if (!logConf) { |
| 122 | return { |