home.social

#psr3 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #psr3, aggregated by home.social.

  1. [Перевод] PHP: 8 уровней логов

    В реальности вы, скорее всего, будете использовать четыре. Каждый раз, когда мне приходится создавать приложение, есть части, которые я хочу занести в лог по разным причинам: отладка, статистика, потенциальные предупреждения или откровенные ошибки. Большинство фреймворков и пакетов следуют стандарту PSR-3 , который описывает, как работает система ведения логов. По сути, это интерфейс, на который вы должны опираться при отправке логов в систему. Из них наиболее часто используется Monolog , так как он очень гибкий и простой в понимании. Реализация PSR-3 описывает восемь уровней логов. В порядке убывания «строгости»: Emergency, Alert, Critical, Error, Warning, Notice, Info и Debug. Попытка решить, какой из них выбрать, иногда сбивает с толку. Давайте разберём их на условном приложении. Это приложение фиксирует активность множества цифровых ключей (IoT) из стороннего хаба, которую затем можно увидеть на приборной панели. У каждого сотрудника есть своя карта и пароль для каждого ключа. Они будут отправлять события на хаб, который, в свою очередь, будет передавать данные в приложение с помощью простого HTTP-запроса.

    habr.com/ru/articles/813777/

    #php #log #logging #psr3 #debug #warning #notice #error #monolog

  2. [Перевод] PHP: 8 уровней логов

    В реальности вы, скорее всего, будете использовать четыре. Каждый раз, когда мне приходится создавать приложение, есть части, которые я хочу занести в лог по разным причинам: отладка, статистика, потенциальные предупреждения или откровенные ошибки. Большинство фреймворков и пакетов следуют стандарту PSR-3 , который описывает, как работает система ведения логов. По сути, это интерфейс, на который вы должны опираться при отправке логов в систему. Из них наиболее часто используется Monolog , так как он очень гибкий и простой в понимании. Реализация PSR-3 описывает восемь уровней логов. В порядке убывания «строгости»: Emergency, Alert, Critical, Error, Warning, Notice, Info и Debug. Попытка решить, какой из них выбрать, иногда сбивает с толку. Давайте разберём их на условном приложении. Это приложение фиксирует активность множества цифровых ключей (IoT) из стороннего хаба, которую затем можно увидеть на приборной панели. У каждого сотрудника есть своя карта и пароль для каждого ключа. Они будут отправлять события на хаб, который, в свою очередь, будет передавать данные в приложение с помощью простого HTTP-запроса.

    habr.com/ru/articles/813777/

    #php #log #logging #psr3 #debug #warning #notice #error #monolog

  3. [Перевод] PHP: 8 уровней логов

    В реальности вы, скорее всего, будете использовать четыре. Каждый раз, когда мне приходится создавать приложение, есть части, которые я хочу занести в лог по разным причинам: отладка, статистика, потенциальные предупреждения или откровенные ошибки. Большинство фреймворков и пакетов следуют стандарту PSR-3 , который описывает, как работает система ведения логов. По сути, это интерфейс, на который вы должны опираться при отправке логов в систему. Из них наиболее часто используется Monolog , так как он очень гибкий и простой в понимании. Реализация PSR-3 описывает восемь уровней логов. В порядке убывания «строгости»: Emergency, Alert, Critical, Error, Warning, Notice, Info и Debug. Попытка решить, какой из них выбрать, иногда сбивает с толку. Давайте разберём их на условном приложении. Это приложение фиксирует активность множества цифровых ключей (IoT) из стороннего хаба, которую затем можно увидеть на приборной панели. У каждого сотрудника есть своя карта и пароль для каждого ключа. Они будут отправлять события на хаб, который, в свою очередь, будет передавать данные в приложение с помощью простого HTTP-запроса.

    habr.com/ru/articles/813777/

    #php #log #logging #psr3 #debug #warning #notice #error #monolog