Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Geleitwort des Fachgutachters
Vorwort
1 Einleitung
2 Einführung in eZ Components
3 Die Applikationsbasis
4 Fehlerbehandlung und Debugging
5 Konfiguration
6 Datenbankanbindung
7 ORM mit PersistentObject
8 Template
9 Übersetzung
10 Benutzereingaben validieren
11 Authentifizierung
12 Bildverarbeitung
13 Archive und Dateien
14 Mail
15 Logging
16 Diagramme
17 Feeds und Caching
18 Setup
A Inhalt der Buch-CD
Stichwort

Download:
- ZIP, ca. 2,7 MB
Ihre Meinung?

Spacer
<< zurück
eZ Components von Tobias Schlitt, Kore Nordmann
Das Entwickler-Handbuch
Buch: eZ Components

eZ Components
geb., mit CD
454 S., 39,90 Euro
Galileo Computing
ISBN 978-3-8362-1073-7
Pfeil 15 Logging
Pfeil 15.1 Die EventLog-Komponente
Pfeil 15.2 Einbindung in die Applikation
Pfeil 15.2.1 Fehler protokollieren
Pfeil 15.2.2 Weitere Nachrichten loggen
Pfeil 15.2.3 Zusätzliche Daten loggen
Pfeil 15.2.4 Kategorien und Quelle
Pfeil 15.2.5 Eigener Log-Writer
Pfeil 15.3 Weitere Möglichkeiten mit EventLog
Pfeil 15.3.1 Loggen in der Datenbank
Pfeil 15.3.2 Lazy-Initialization
Pfeil 15.4 Fazit

Logging ist ein zentrales Thema in jeder Applikation, nicht nur, um Fehler festzuhalten, sondern auch, um Geschäftsprozesse für Kunden belegbar zu machen.

15 Logging

Wenn eine Webapplikation ausgeliefert wurde, sollten dem Besucher keine Fehlermeldungen mehr gezeigt werden. Fehler lassen sich dann nur noch in Logs nachvollziehen. Diese werden aber häufig allein durch die schiere Menge der potentiell notwendigen Informationen unübersichtlich. Gleichzeitig ist ein zentraler Mechanismus hilfreich, um den Code übersichtlich zu halten. Eine zentrale Abbildung auf verschiedene kontextbezogene Log-Dateien dient der Übersichtlichkeit und reduziert im Falle eines Problems die Zeit zur Lokalisierung.


Galileo Computing - Zum Seitenanfang

15.1 Die EventLog-Komponente topZur vorigen Überschrift

Die EventLog-Komponente stellt eine API zur Verfügung, um in normalen Log-Dateien Geschäftsprozesse zu protokollieren. Eingehende Nachrichten können in ein oder mehrere Log-Backends geschrieben werden. Als Backends stehen neben einem File-Writer, der Log-Dateien schreibt, Unix-Syslog oder die Log-Daten, die direkt in eine Datenbank schreiben, zur Verfügung.

Die Regeln, nach denen die Log-Nachrichten in die Log-Backends geschrieben werden, können nicht nur auf Basis des Log-Levels, sondern auch mit Hilfe von Kategorien oder durch den Ursprung der Log-Nachricht definiert werden. Neben der Log-Nachricht können auch beliebige weitere Informationen im Zusammenhang mit der Log-Nachricht angehängt werden.



Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen. >> Zum Feedback-Formular
<< zurück
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchempfehlungen
Zum Katalog: PHP 5.3 und MySQL 5.1






 PHP 5.3 und
 MySQL 5.1


Zum Katalog: Besser PHP programmieren






 Besser PHP
 programmieren


Zum Katalog: Webshops mit Magento






 Webshops mit
 Magento


Zum Katalog: Sichere Webanwendungen






 Sichere
 Webanwendungen


Zum Katalog: PHP 5.3 und MySQL 5.1 - Videotraining






 PHP 5.3 und
 MySQL 5.1 -
 Videotraining


Zum Katalog: Apache 2






 Apache 2


Zum Katalog: Suchmaschinen-Optimierung für Webentwickler






 Suchmaschinen-
 Optimierung
 für Webentwickler


Zum Katalog: Joomla! 1.5






 Joomla! 1.5


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Galileo Press 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de