-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
log4php einbinden #11
Comments
Ich habe mal versucht, eine xml-Datei mit den Einstellungen zu erstellen und habe den main-Ordner von log4php ins Verzeichnis kopiert. |
Bei Haizahn ist es so gelöst, dass die Konfiguration nicht in einer XML-Datei, sondern in einer PHP-Datei gemacht ist (config.php). Du kannst für den Konfigurationsteil aber gern eine XML-Datei verwenden. 'params' => array(
'file' => __DIR__ . '/log/log.html',
'maxFileSize' => '1MB',
'maxBackupIndex' => 5,
'append' => true
) Dieser Block aus der config.php beschreibt, dass maximal fünf Dateien von höchstens 1MB geschrieben werden sollen. Wenn dei fünfte Datei voll ist, fängt log4php mit der ersten Datei erneut an und überschreibt diese. $logger = Logger::getLogger("default"); Die Variable $logger kann in allen PHP-Dateien vom Loggen verwendet werden, wenn die config-php eingebunden ist. P.S.: Die Ordnerstruktur habe ich nun bei mir umgestellt. Gerade bin ich damit fertig geworden, die URL-Adressen der Webdienste umzubauen. Logging brauchst du also noch nicht einzubauen, da sonst der Merge-Aufwand zu groß wird. |
Wo finde ich denn diese config.php? Oder muss ich die selbst erstellen?
Und wie und wo ist die config.php einzubinden?
|
Analog zum Projekt "Haizahn" soll log4php in "Munins Archiv" eingebunden werden. Im Applikationswurzelverzeichnet "src" sollen im Ordner "log" fünf Logdateien von max. 1MB Größe in wechselnder Reihenfogle beschrieben werden. Der Logger soll ein Mal in der Anwendung initialisiert werden und als globale Variable den Webservice-Klassen zur Verfügung stehen, vgl. config.php.
The text was updated successfully, but these errors were encountered: