Subversion-Projekte lars-tiefland.medien

Revision

Revision 85 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 85 Revision 95
Zeile 28... Zeile 28...
28
			case E_USER_ERROR:
28
			case E_USER_ERROR:
29
				$priority = PEAR_LOG_ERR;
29
				$priority = PEAR_LOG_ERR;
30
				break;
30
				break;
31
			default:
31
			default:
32
				$priotity = PEAR_LOG_INFO;
32
				$priotity = PEAR_LOG_INFO;
-
 
33
				break;
-
 
34
		}
-
 
35
		switch ($code) {
-
 
36
			case E_WARNING:
-
 
37
			case E_USER_WARNING:
-
 
38
			case E_NOTICE:
-
 
39
			case E_USER_NOTICE:
-
 
40
			case E_ERROR:
-
 
41
			case E_USER_ERROR:
-
 
42
				$php_logger->log($message . ' in ' . $file . ' in Zeile ' . $line, $priority);
-
 
43
				break;
33
		}
44
		}
34
		$php_logger->log($message . ' in ' . $file . ' in Zeile ' . $line, $priority);
-
 
35
	}
45
	}
Zeile 36... Zeile 46...
36
 
46
 
37
	function errorHandler($error)
47
	function errorHandler($error)
38
	{
48
	{
Zeile 47... Zeile 57...
47
			{
57
			{
48
				$message .= ' in Zeile ' . $error->backtrace[1]['line'];
58
				$message .= ' in Zeile ' . $error->backtrace[1]['line'];
49
			}
59
			}
50
			$message .= ')';
60
			$message .= ')';
51
		}
61
		}
-
 
62
			var_dump($error->backtrace);
52
		$res=$pear_logger->log($message, PEAR_LOG_ERR);
63
		$res=$pear_logger->log($message, PEAR_LOG_ERR);
53
	}
64
	}
Zeile 54... Zeile 65...
54
	
65
	
55
	function create_logger()
66
	function create_logger()
Zeile 85... Zeile 96...
85
		$mail_params["subject"]="PEAR Fehler auf $url";
96
		$mail_params["subject"]="PEAR Fehler auf $url";
86
		$l1=&Log::singleton("file","logs/pear_errors.log","media_pear",$file_params);
97
		$l1=&Log::singleton("file","logs/pear_errors.log","media_pear",$file_params);
87
		$l2=&Log::singleton("mail","ltiefland@gmail.com","media_pear",$mail_params);
98
		$l2=&Log::singleton("mail","ltiefland@gmail.com","media_pear",$mail_params);
88
		$l3=&Log::singleton("composite");
99
		$l3=&Log::singleton("composite");
89
		$c1=$l3->addChild($l1);
100
		$c1=$l3->addChild($l1);
90
		$c2=$l3->addChild($l2);
101
//		$c2=$l3->addChild($l2);
91
		return $l3;
102
		return $l3;
92
	}
103
	}
Zeile 93... Zeile 104...
93
 
104
 
94
	function send_email($art=0)
105
	function send_email($art=0)