Подтвердить что ты не робот

Как скрыть источник сообщений журнала в консоли?

При выводе сообщений в консоль также отображается источник (в Chrome Developer Tools - справа):

console.log("Foo");                         //Source
Foo                               test.js:1 //Output

Однако на некоторых сайтах сообщения отображаются без отображаемого источника, например, Facebook:

Скриншот консоли на Facebook.com

Взглянув на Справочник по API консоли Chrome, есть примеры на тоннах различных выходов, но все они имеют источник, отображаемый.

Как я могу скрыть источник (.js страница и номер строки) выходов консоли?


Изменить: просто для пояснения, это не дубликат Как отключить Facebook встроенные инструменты разработчика?, так как этот вопрос отвечает, как консоль отключает стандартный ввод пользователя (и его ответы объясняют, как это работает). Я специально спрашиваю об эстетичности не отображения исходного файла и строки.

4b9b3361

Ответ 1

Они используют setTimeout для отсоединения от источника:

setTimeout(console.log.bind(console, '\n%c' + s[0], s[1]));