Zend Logger in Datei mit Datum

Ensaw

Mitglied
Hallo,

ich weiß nicht genau ob ich damit hier richtig bin, aber ich hoffe jemand von euch kennt sich mit dem Zend Log aus.

Im moment sieht meine Einstellung im Code so aus:
PHP:
$_CONFIG["Logger"] = array(
                        array(
                            'writerName'   => 'Stream',
                            'writerParams' => array(
                                'stream'   => './logs/php.log',
                            ),
                            'filterName'   => 'Priority',
                            'filterParams' => array(
                                'priority' => 4,
                            ),
                        ),
                        array(
                            'writerName'   => 'Mail',
                            'writerParams' => array(
                                'from'   => 'ZendLog@example.de',
                                'to'   => 'logger@example.de',
                                'subject' => 'ZendLog',
                            ),
                            'filterName'   => 'Priority',
                            'filterParams' => array(
                                'priority' => 0,
                            ),
                        ),
                    );

Meine Frage ist nun, wie bekomme ich es hin, dass der Logger eine weitere Datei schreibt, die so aussieht? -> "2014_Woche1.log"

Gibt es eine Funktion von Zend Log die das Datum und die momentane Kalenderwoche als Namen der .log Datei nimmt?
PHP:
array(
    'writerName'   => 'Stream',
    'writerParams' => array(
        'stream'   => './logs/YYYY_W.log',
    ),
    'filterName'   => 'Priority',
    'filterParams' => array(
        'priority' => 4,
    ),
),
So geht es leider nicht, da dann nur eine Datei erstellt wird die "YYYY_W.log" heißt.

Weiß jemand vielleicht den Befehl dafür?
 
Kannst du es nicht einfach mit date entsprechend konkatenieren?

- http://de2.php.net/manual/en/function.date.php

Das mag nicht maximal elegant sein, aber da deine Config-Datei eine PHP-Datei ist, spricht eigentlich nichts dagegen.

Ansonsten verlinke bitte mal die genaue Komponente, die du nutzt. Dann muss nicht jeder suchen, ob das ZF1 oder ZF2 ist und in welcher Version und so.
 
Genau das hat gefehlt. Wie du schon sagtest, ist es nicht elegant aber erfüllt den Zweck.
Danke.
 
Zurück