(item: OperationLoggerItem)
| 151 | }; |
| 152 | |
| 153 | const generateTextByItem = (item: OperationLoggerItem) => { |
| 154 | const handler = renderMap[item.type]; |
| 155 | if (!handler) return t("TXT_CODE_43df9305"); |
| 156 | const { text, data } = handler(item as any); |
| 157 | let i = 0; |
| 158 | return text.replace(/\<\<\s*[\w_]+\s*\>\>/g, () => data[i++] ?? "--"); |
| 159 | }; |
| 160 | |
| 161 | const getColorByLevel = (level: OperationLoggerItem["operation_level"]) => { |
| 162 | return levelColors[level] ?? levelColors.unknown; |
no test coverage detected