У меня есть это:
//define in utils.js
function l (message) {
if (message.includes('success')) {
return console.log.bind.call(console.log, console, `%c%s`, `color:green;`)
} else {
return console.log.bind.call(console.log, console, `%c%s`)
}
}
l("success to import")("success to import") // execute in index.js
Это работает, потому что у меня хороший цвет и хорошая строка (из индекса. js и НЕ использует. js). Но я хочу иметь возможность писать только l("success this check work", some var,...)
И не с двумя парами скобок ...
Я хочу иметь функцию-обертку, которая может изменять цвет в зависимости от содержимого журнала: Если у меня есть успехи, я хочу зеленый журнал. Если у меня есть ошибка, я хочу красный журнал и отображать правильную строку журнала, не из utils. js, а из другого файла js, где он называется