Это старый пост с уже хорошими ответами, но я добавляю свои два бита.Я не люблю использовать console.log, я бы предпочел использовать регистратор, который регистрирует данные на консоли, или где угодно, поэтому у меня есть модуль, определяющий функцию журнала, немного похожую на эту
function log(...args) {
console.log(...args);
chrome.extension.getBackgroundPage().console.log(...args);
}
Когда я вызываю журнал («это мой журнал»), он напишет сообщение как во всплывающей консоли, так и в фоновой консоли.
Преимущество состоит в возможности изменять поведение журналов без необходимостиизменить код (например, отключение журналов для производства и т. д.)