Her modül içinde birden fazla modül ve çeşitli ayarları içeren bir PHP uygulama var. Ben log4php kullanarak günlüğünü etkinleştirmek istiyorum, ama her bir modül farklı ayarları (yani Giriş seviyesi, günlük dosyası, vb) sahiptir. Bu ayarlardan bazıları son kullanıcılar (günlüğü seviyesi) tarafından anında değiştirilmesi gerekiyor, ve ben veritabanında bu özellikleri saklamak istiyorum.
Şu anda dinamik loglevel ayarlayabilirsiniz. Ben dinamik olsa diğer özelliklerini nasıl ayarlanacağını belirlemek olamaz. Log4php yapılandırmasına Belgeler neredeyse sadece özellikleri / xml dosyaları üzerinden yapılır - bu tüm ayarlar programlı olarak değiştirilebilir diyor ama.
Herhangi böyle bir şey yapılır mı? Eğer öyleyse, ben bu yüzden nasıl yapabilirim? I http://incubator.apache.org/log4php/index.html de belgelerine baktım, ama ben daha çok yardıma ihtiyacım var.
Netleştirmek - Ben yapılandırma dosyaları kullanmak istemediğin, son kullanıcılar bu doğrudan erişime sahip olmayacak gibi. Ben bazı günlüğü ayarlarını değiştirmek için bir ön uç sağlayacak, ve tüm ayarlar veritabanında saklanır.