У меня много console.log
( или любых других вызовов консоли ) в моем коде, и я бы хотелось бы использовать их только
, когда мое приложение находится в каком-то "режиме отладки" .
Кажется, я не могу использовать какую-то функцию логгера и внутренне использовать console.log
, потому что тогда я бы не знал, какая строка запустила его. Может быть, только с помощью try / catch, но мои журналы очень общие, и я не хочу, чтобы try / catch в моем коде.
Что бы вы порекомендовали?
Если Вы используете Webpack, можно использовать Более краткий плагин с drop_console
или pure_funcs
опции.
minimizer: [
new TerserPlugin({
terserOptions: {
compress: {
drop_console: true
}
}
}),
]