LINUX.ORG.RU

JS отключить console.log в конкретных файлах

 ,


0

1

Привет. С-но говоря суть проблемы - разработка ведется несколькими людьми и часто прилетают js-файлы, в которых куча console.log, что очень отвлекает и мешает. С другой стороны сделать

console.log = function() {}
не могу, т.к. используем вывод в консольку сами. Может есть какой-то способ для части файлов отключить вывод, а для части оставить? Вариант с вырезанием всех выводов не вариант, т.к. потом снова прилетят измененные файлы. Может кто что посоветует. Заранее огромное спасибо!

Может обернуть файл в IIFE

(function (shit_to_console) {
    if(!shit_to_console) {
        var console = {}
        console.log = function (){};
    } else {
        var console = window.console;
    }
    // Тут содержимое присланного файла
})(false)
makoven ★★★★★ ()
Последнее исправление: makoven (всего исправлений: 3)

Ну используй у себя console.info. Во всех девтулсах есть фильтр по severity.

anonymous ()

бэк или фронт?

если бэк, то используйте что-то более вменяемое, чем console.log.

можно и уровни настроить и «тематические каналы», как в log4j, например.

aol ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.