ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
397
397
EMPFEHLEN
-
Hallo zusammen,
ich habe Probleme mit dem PEAR Log bzw. ich komme damit nicht ganz zurecht.
Ich erläutere euch mal mein Problem:
Meine Skript:
<?php
require_once('C:\Programme[/COLOR]\xampp\php\PEAR\Log.php');
$opts = array (
'append' => true,
'mode' => 0640,
'lineFormat' =>
'%{ident};%{timestamp};%{priority};%{message}',
'timeFormat' => '%H:%m',
'eol' => "\r\n"
);
$log = Log::factory('file','error.log','BUCH',$opts);
$a=6;
$b=7;
$log->log('Nur ein Test2',PEAR_LOG_DEBUG);
$c= $a+$b;
$log->log('Nur ein Test2',PEAR_LOG_DEBUG);
$d= $a-$b;
echo ($c);
echo ($d);
?>[/COLOR]
Das ist nur ein Testskript, wo ich das logging testen wollte.
Mein Problem ist es, dass das logging sowohl bei DEBUG als auch bei ERROR zum Beispiel in die Log-Datei schreibt. Bei DEBUG ist es ja klar, dass er das macht.
Die Frage die ich habe ist, wie schaffe ich es dass das Logging zum Beispiel nur bei einem ERROR in die Log-Datei schreibt?
Hoffe das mir jemand helfen kann und ich bedanke mich schon mal im Voraus.
Gruß
NanoGeändert von NanoNuna (04.04.07 um 10:15 Uhr)
-
04.04.07 11:41 #2
Benutze bitte das nächste mal [php ][/php ] Tags dafür.
Ansonsten habe ich in der Dokumentation folgendes gefunden:
Du kannst also bei der Funktion ein Level angeben, anhand einer der Konstanten die vorhanden sind, die hier erläutert werden:factory [line 129]
object Log &factory( string $handler, [string $name = ''], [string $ident = ''], [array $conf = array()], [int $level = PEAR_LOG_DEBUG])
Das ganze ist online hier zu finden:define('PEAR_LOG_EMERG', 0); /** System is unusable */
define('PEAR_LOG_ALERT', 1); /** Immediate action required */
define('PEAR_LOG_CRIT', 2); /** Critical conditions */
define('PEAR_LOG_ERR', 3); /** Error conditions */
define('PEAR_LOG_WARNING', 4); /** Warning conditions */
define('PEAR_LOG_NOTICE', 5); /** Normal but significant */
define('PEAR_LOG_INFO', 6); /** Informational */
define('PEAR_LOG_DEBUG', 7); /** Debug-level messages */
http://pear.php.net/package/Log/docs/latest/KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
Ähnliche Themen
-
[PHP + PEAR] In eigenen Funktionen auf PEAR zugreifgen
Von acid.rain im Forum PHPAntworten: 2Letzter Beitrag: 01.08.08, 23:41 -
PEAR läuft, PHP aber ohne --with-pear
Von ZorroZ im Forum PHPAntworten: 3Letzter Beitrag: 18.11.07, 16:52 -
brauche Hilfe mit PEAR: Spreadsheet_Excel_Writer
Von vercetti im Forum PHPAntworten: 0Letzter Beitrag: 06.03.06, 15:07 -
Logging?
Von caramba12321 im Forum PHPAntworten: 4Letzter Beitrag: 12.01.06, 21:25 -
IP Logging
Von ]Barret[ im Forum PHPAntworten: 1Letzter Beitrag: 26.11.03, 21:16





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren