Большенство языков имеют собственные возможности для ведения логов, но порою это удобно увидеть в браузере, что и предлагает нам разработчик расширения Chrome Logger Крейг Кэмпбелл. Имеется внушительное количество библиотек под разные языки программирования, а если в списке нет вашего любимого языка программирования, то можете пополнить его, написав свою библиотеку. Chrome Logger позволяет однообразно получать информацию в браузере используя для разработки одновременно, например, JavaScript и PHP или JavaScript и Python. Я считаю это достаточно удобным инструментом для отладки веб-приложений. Использование сего инструмента выглядит примерно так:
- Устанавливаем собственно расширение
- Нажимаем на значок расширения, чтобы включить ведение журнала для домена текущей вкладки
- Устанавливаем библиотеку для любимого языка программирования, следуя инструкциям:
- Python — http://github.com/ccampbell/chromelogger-python
- PHP — http://github.com/ccampbell/chromephp
- Ruby — http://github.com/cookrn/chrome_logger
- Node.js
- .NET — http://github.com/ChrisMissal/chromelogger
- ColdFusion — http://github.com/s992/chromelogger-cf
Для PHP пишем следующее:
1 2 3 4 |
include 'ChromePhp.php'; ChromePhp::log('Hello console!'); ChromePhp::log($_SERVER); ChromePhp::warn('something went wrong!'); |
Для Python:
1 2 3 |
import chromelogger as console console.log('Hello console!') console.get_header() |