|
|
Loggen
|
|
|
========
|
|
|
# Loggen
|
|
|
|
|
|
Das interne Logging System von QUIQQER bassiert auf [Monolog](https://github.com/Seldaek/monolog).
|
|
|
Die Log Meldungen basieren auf [RFC 5424](http://tools.ietf.org/html/rfc5424).
|
|
|
|
|
|
Log Levels
|
|
|
--------
|
|
|
## Log Levels
|
|
|
|
|
|
+ **DEBUG (100)**: Detaillierte Debug-Informationen.
|
|
|
|
... | ... | @@ -24,20 +22,18 @@ Log Levels |
|
|
+ **EMERGENCY (600)**: Notfall: System ist unbrauchbar.
|
|
|
|
|
|
|
|
|
Standard QUIQQER Logs
|
|
|
--------
|
|
|
## Standard QUIQQER Logs
|
|
|
|
|
|
QUIQQER logt standardmäßig alle Meldungen in `var/log/`. Für jedes Loglevel gibt es eigene Logdateien. D.h. var/log/error_DATUM.log, var/log/notice_DATUM.log ... usw.
|
|
|
|
|
|
Wenn das System im DEBUG Modus läuft, werden alle Meldungen in die `debug.log` Datei geschrieben.
|
|
|
|
|
|
|
|
|
Eigene Logs in PHP schreiben
|
|
|
--------
|
|
|
## Eigene Logs in PHP schreiben
|
|
|
|
|
|
Plugins und Module können natürlich auch ihre eigenen Logs schreiben und auch ihre eigenen Logdateien erstellen.
|
|
|
|
|
|
*standard Logging*
|
|
|
### Standard Logging
|
|
|
|
|
|
```php
|
|
|
<?php
|
... | ... | @@ -51,7 +47,7 @@ Plugins und Module können natürlich auch ihre eigenen Logs schreiben und auch |
|
|
?>
|
|
|
```
|
|
|
|
|
|
*Logging mit LOG_LEVELS*
|
|
|
### Logging mit LOG_LEVELS
|
|
|
|
|
|
```php
|
|
|
<?php
|
... | ... | @@ -73,7 +69,7 @@ Plugins und Module können natürlich auch ihre eigenen Logs schreiben und auch |
|
|
?>
|
|
|
```
|
|
|
|
|
|
*Logging mit eigenen LOG Dateien*
|
|
|
### Logging mit eigenen LOG Dateien
|
|
|
|
|
|
```php
|
|
|
<?php
|
... | ... | @@ -85,8 +81,7 @@ Plugins und Module können natürlich auch ihre eigenen Logs schreiben und auch |
|
|
|
|
|
|
|
|
|
|
|
Mitgelieferte Logger
|
|
|
--------
|
|
|
## Mitgelieferte Logger
|
|
|
|
|
|
- Filesystem Loggin (QUIQQER)
|
|
|
- ChromePHP
|
... | ... | |