PHP Konstanten in log4php Properties File

navyseal1

Mitglied
Hallo!

Ich möchte gerne log4php in Wordpress verwenden und das Ganze als Plugin aufbauen, nur leider müssten hierzu auch die Pfade mit Wordpress zusammenarbeiten. Hierzu möchte ich gerne die Konstante WP_PLUGIN_DIR verwenden, aber ich schaffe es nicht diese Konstante in die Properties File "reinzubekommen". Leider weiß ich nicht wie dieses File verarbeitet wird, das die ganze Sache natürlich noch erschwert :/

Hier mal die betroffene Zeile (+ probierte Varianten):
PHP:
log4php.appender.default.file = WP_PLUGIN_DIR/log4php/logs/log_%s.xml
log4php.appender.default.file = $WP_PLUGIN_DIR/log4php/logs/log_%s.xml
log4php.appender.default.file = <?php echo WP_PLUGIN_DIR ?>/log4php/logs/log_%s.xml
log4php.appender.default.file = constant("WP_PLUGIN_DIR")."/log4php/logs/log_%s.xml"

Ergebnis für die erste Variante: Warning: fopen(WP_PLUGIN_DIR/log4php/logs/log_20080909.xml) [function.fopen]: failed to open stream: No such file or directory in ....

Hat jemand vielleicht schon Erfahrung mit log4php, bzw könnte mir mit diesem Problem helfen?
 
Zurück