Еще один дебаг javascript’а

Давно я ничего не писал. Может оно и хорошо конечно, но может и нет.

Вы, наверняка, тоже дебагите яваскрипт простой вставкой агрессивной функции alert() в подозрительные места кода. Особенно мужественно себя чувствуешь вставляя ее в кусок, который находится в цикле. Потом закрываешь тысячи мерзких окошек (Хром тут помогает - там после второго алерта появляется чекбокс “пожалей мои пальцы”).

Хотя может вы используете фаербаг по полной, но со мной он в ответственные моменты глючит.

Так вот - скрипт, лозунг его - and “goodbye” to alert()

Вставляете его нехитро в код, а потом фигачите в яваскрипте магию вроде:

 

log.debug( 'this is a debug message' );
log.info( 'this is an info message' );
log.warn( 'this is a warning message' );
log.error( 'this is an error message' );

 

А скрипт формирует такое окошечко -

Вроде удобно.

Да и можно использовать во всяких админках где нужен вывод логов. Экономя несколько часов своей работы.

Демо+Скачать

Комментарии (5)

  1. Yuriy Drozdov

    У меня тоже бывает файрбаг отказывается работать с console.debug, в таких случаях можно сделать пустой div и выводить дебаг в него.

  2. jeka911

    А тут симпатичней :)

  3. Yuriy Drozdov

    суровым джаваскриптерам не нужно симпатичней :)

  4. jeka911

    Суровым тоже иногда хочется нежно побаловаться :)

  5. Snowcore

    Отличная реализация! Мне напоминает debug консоль в symfony.