symfony2 구성이 다른 구성 파일의 값을 올바르게 덮어 쓸 수 없습니다. 여기에 문제가있다 :symfony2 yaml : 구성 덮어 쓰기
나는 config_prod.yml에서 대부분의 것들을 사용하고 싶지만 다른 로깅 레벨을 가지고있는 새로운 환경을 "준비 중"으로 설정했다. 파일로). 여기에 내가 설정의 물건을 사용하고 있습니다 :
config_prod.yml :
imports:
- { resource: config.yml }
monolog:
handlers:
main:
type: fingers_crossed
action_level: error
handler: nested
nested:
type: stream
path: %kernel.logs_dir%/%kernel.environment%.log
level: debug
config_staging.yml :
내 관점에서imports:
- { resource: config_prod.yml }
monolog:
handlers:
main:
type: stream
path: %kernel.logs_dir%/%kernel.environment%.log
level: debug
nested: ~
, 중첩 된 로거 지금 null의 메인 로그 주어진 파일에. 실제로 일어나는 일은 그가 모든 메시지를 두 번 기록한다는 것입니다. 나는 config_staging.yml이를 사용할 때 마찬가지입니다 : 내가 디버그 메인 핸들러의 action_level을 설정하고 그대로 다른 모든 것을 떠나, 해결 방법을 찾았지만, 나는이 솔루션을 좋아하지 않아
imports:
- { resource: config_prod.yml }
monolog:
handlers:
main:
type: stream
path: %kernel.logs_dir%/%kernel.environment%.log
level: debug
handler: ~
nested: ~
. 구성 항목을 덮어 쓸 수있는 방법이 있어야 기본 메노 로그 처리기 만 사용할 수 있습니다.
이 항목을 확인했는데 거기에 공개 키가 없습니다! – Sgoettschkes