Описание тега monolog

Monolog - это библиотека журналирования для PHP 5.3, используемая Symfony2. Он вдохновлен библиотекой Python LogBook.
1 ответ

500 Ошибка при тестировании пакета monlog

Я пытаюсь протестировать пакет monolog с помощью composer (полное раскрытие: это моя первая попытка с использованием composer) и получаю ошибку 500 при запуске этого кода: <?php // composer autoloader require_once 'vendor/autoload.php'; // Shortc…
03 мар '18 в 16:36
2 ответа

Используя USE и Namespace (composer) в примере php файла

У меня есть образец PHP-файла, я запускаю composer install и получаю библиотеку Monolog. когда я пробую их руководство по установке, я получаю ошибку 500. Когда я помещаю следующий код в файл примера, я получаю ошибку 500 в новой строке Logger. Може…
06 дек '17 в 22:30
1 ответ

Symfony 2.8 Monolog вращающийся_файл - предотвратить создание файла prod.log

Мой файл prod.log становится очень большим, поэтому я хочу использовать параметр вращающийся_файл для создания одного файла в день (максимум 14). Это работает, каждый день генерируется новый файл, но файл prod.log все еще существует и регистрирует в…
10 ноя '17 в 10:20
1 ответ

Monolog JsonFormatter не форматирует мой код?

Я прочитал много вопросов здесь и прочитал некоторую документацию. Но до сих пор не понимаю, как форматировать значение JSON с монологом. Вот мой код, который не работает: php $formatter = new JsonFormatter(); $log->addInfo($formatter->format(…
02 мар '16 в 06:49
1 ответ

Ларавел 5.6. Как подтолкнуть монолог процессора

Эта проблема является несколько "более широкой версией" Использование Monolog WebProcessor с Laravel 5.6 Мне нужно добавить Monolog Processor (который пока не так важен) в мой стек в Laravel. Как это сделать?
05 авг '18 в 11:48
2 ответа

Пропуск компилятора Symfony: я хочу добавить вызов метода в сервис Logger

Я хочу добавить вызов метода (функция setTimezone) к сервису Logger. вот функция: https://github.com/Seldaek/monolog/blob/1.x/src/Monolog/Logger.php Тогда как я могу это сделать? Я хочу установить часовой пояс UTC каждый раз, когда внедряю эту услуг…
2 ответа

Symfony/Monolog: как настроить формат логов около 404 не найденных исключений

Monolog предлагает способ исключения 404 ошибок из журнала, но что если я захочу их настроить вместо того, чтобы полностью их подавлять? Таким образом, показывая что-то другое, чем: [2016-12-12 10:41:01] request.ERROR: Uncaught PHP Exception Symfony…
0 ответов

Symfony3 поправка к соглашению регистратора

Добро пожаловать, Моя задача состоит в том, чтобы изменить соглашение регистраторов в приложении. В настоящее время регистраторы настроены как выделенные сервисы. Я хотел бы определить регистраторы в соглашении Symfony и обеспечить обратную совмести…
27 мар '18 в 04:21
0 ответов

Logstash gelf не получает сообщения

Я пытаюсь отправить свои журналы symfony2 на сервер logstash, но сервер не получает журналы = / Мой logstash conf в /etc/logstash/conf.d/logstash.conf является input { gelf { port => "12201" host => "0.0.0.0" } } output { elasticsearch { hosts…
2 ответа

Утечка памяти Symfony и монолог и консоль

Я провел последние 2 часа, пытаясь найти утечку памяти. Оптимизирована доктрина массовой обработки Оптимизировал мой отрывок и все эти аннотации к доктрине Оптимизирован SQL Logger Сценарий все еще протекает Решил закомментировать ведение журнала, п…
2 ответа

Фильтровать записи Monolog из другого процесса

У меня есть два сценария PHP. Первый скрипт (например, local.php) выполняет второй (например, remote.php) через SSH с использованием phpseclib. Оба сценария используют Monolog для записи логов на консоль. Теперь моя проблема: как я могу отфильтроват…
14 июл '16 в 10:33
1 ответ

Используйте Monolog в моем пространстве имен

Я хочу интегрировать регистратор Monolog ( https://github.com/Seldaek/monolog) в свою собственную инфраструктуру. Я следовал стандарту PSR0 для структурирования моей структуры, чтобы пространство имен было простым и соответствовало структуре каталог…
03 июн '13 в 08:36
0 ответов

Lumen - Mono Log - Создать пользовательский файл журнала

В настоящее время lumen записывает журнал в файл по умолчанию (lumen.log) в хранилище /log. Я хочу создать собственный файл журнала.
21 окт '17 в 16:59
1 ответ

Конфигурация монолога в symfony и настройка

Я работаю над веб-приложением, созданным с использованием Symfony 2.6, и в нем есть разные конфигурации app/config папка. Как я знаю, какой из них используется. внутри app/config я вижу config.yml config_dev.yml config_prod.yml и monolog запись, кот…
05 июн '18 в 15:42
1 ответ

Получить Монолог, чтобы войти в массив

У нас есть старая прикладная часть, которая еще не использует Monolog. Это приложение требует единовременного вывода всей информации из журнала, чтобы оно могло распечатать его в скрытом элементе, видимом только для разработчиков. Очень похоже на от…
08 мар '16 в 10:16
4 ответа

Symfony2/Monolog: Log Level - показывать только app.INFO?

Я использую Symfony2 и monolog для записи в определенных журналах в определенный файл журнала (mylogfile.log): #config_dev.yml monolog: handlers: main: type: stream path: %kernel.logs_dir%/%kernel.environment%.log level: debug file: type: stream pat…
04 апр '12 в 09:21
3 ответа

Условно проверить наличие предлагаемого пакета в PHP (Composer)

Я разрабатываю пакет PHP (распространяется на Composer), который может извлечь выгоду из ведения журнала, но не требует этого. Я видел много образцов composer.json файлы, которые включают предлагаемые пакеты, например: { "suggest": { "monolog/monolo…
19 фев '15 в 21:58
1 ответ

Изменить формат журнала во время выполнения, используя Monolog и Laravel

Мне нужно написать customlog на laravel 5.3 и изменить во время выполнения для добавления дополнительной информации. Пока мне удалось это сделать, но код не работает, потому что я могу добавить новый экземпляр журнала, который дублирует строки в каж…
04 янв '17 в 09:47
1 ответ

Настройка json форматера в монологе

Как журналы могут быть установлены в формате JSON в монологе.... $logger = new StreamHandler(__DIR__.'/my_app.log'); $logger->setFormatter( new JsonFormatter() ); $logger->pushHandler($logger); Это не кажется правильным, так как показывает оши…
06 янв '17 в 11:55
0 ответов

Кодирование как ФАР с монологом

Я использую Codeception, загруженный как PHAR и установленный в /usr/local/bin. Через некоторое время я просто попытался использовать расширение Logger, но не смог его использовать с ошибкой [Codeception\Exception\ConfigurationException] Logger exte…
29 июн '18 в 14:47