각 모듈 내에 여러 모듈과 다양한 설정을 포함하는 PHP 응용 프로그램이 있습니다. log4php를 사용하여 로깅을 활성화하고 싶지만 각 모듈마다 다른 설정 (예 : 로그 수준, 로그 파일 등)이 있습니다. 이러한 설정 중 일부는 최종 사용자 (로그 수준)가 즉석에서 변경해야하며 이러한 속성을 데이터베이스에 저장하고 싶습니다.런타임시 Log4Php 속성 설정
지금 당장 나는 loglevel을 동적으로 설정할 수 있습니다. 다른 속성을 동적으로 설정하는 방법을 결정할 수 없습니다. log4php의 설정에 대한 문서는 거의 모든 속성/xml 파일을 통해 수행됩니다. 그러나 모든 설정은 프로그래밍 방식으로 변경할 수 있습니다.
어떤 일이 발생 했습니까? 그렇다면 어떻게해야합니까? http://incubator.apache.org/log4php/index.html에있는 문서를 살펴 봤지만 더 많은 도움이 필요합니다.
최종 사용자가 직접 액세스 할 수 없으므로 구성 파일을 사용하고 싶지 않습니다. 특정 로깅 설정을 변경하기 위해 프런트 엔드를 제공하고 모든 설정이 데이터베이스에 저장됩니다.
다운로드 한 아카이브에서이 파일에서이 작업을 수행하는 방법의 예를 찾을 수 있습니다 "SRC/예/PHP/configurator_php에 기부하지 .php ". log4php v2.1.0이 실제로 작동하도록 만든 첫 번째 버전이었습니다. – jason