Symfony отключить ведение журнала не работает - PullRequest
1 голос
/ 25 февраля 2011

Для моего контроллера frontend_dev я хочу отключить ведение журнала.Я сделал это так:

dev:
  .settings:
    error_reporting:        E_ALL
    logging_enabled:        false
    web_debug:              true
    cache:                  false
    no_script_name:         false
    etag:                   false
    timeout:                1800  # Session lifetime in seconds
    charset:                utf-8

Но я получаю сообщение об ошибке, потому что Symfony все еще пытается записать файл журнала:

[25-Фев-2011 09:57:27] Невозможно открыть файл журнала «E: \ Approot \ framework \ log / frontend_dev.log» для записи.

Это не из-за косой черты, когда я устанавливаю разрешения, он работает.

(И да, я очистил кеш.)

Самое смешное в том, что sf может записывать в папку кеша, но не в папку журнала, я не трогал ни одну папкунастройки разрешений, не локально и не в режиме реального времени (IIS).

Редактировать:

Теперь я могу полностью отключить ведение журнала, установив sfNoLogger в factories.yml.Но затем веб-панель инструментов отладки исчезает ref .

1 Ответ

0 голосов
/ 08 апреля 2013

Я бы хотел поспорить, что ниже вашего фрагмента разработки у вас есть

all:
  .settings:
    logging_enabled:        true

переместить весь этот блок в начало файла.

...