Revize 7cee2250
Přidáno uživatelem horkym před téměř 7 roky(ů)
cron/db/db-exception.php | ||
---|---|---|
1 | 1 |
<?php |
2 | 2 |
|
3 |
require_once "/../logging.php"; |
|
4 |
|
|
3 | 5 |
class DB_Exception extends Exception { |
4 | 6 |
|
5 |
public function __construct($message = false, $code = false) { |
|
7 |
public function __construct($logs = NULL, $message = false, $code = false) {
|
|
6 | 8 |
if (!$message) { |
7 | 9 |
$this->message = mysql_error(); |
8 | 10 |
} |
9 | 11 |
if (!$code) { |
10 | 12 |
$this->code = mysql_errno(); |
11 | 13 |
} |
14 |
if ($logs != NULL) { |
|
15 |
$logs->log(Logging::ERROR, $this->__toString()); |
|
16 |
} |
|
12 | 17 |
} |
13 | 18 |
|
14 | 19 |
} |
Také k dispozici: Unified diff
refs #6919: Logy
Oprava logovani v cronu. Do logu odchytavany i vyvolavane vyjimky. Pridan ukazkovy soubor (nejdrive beh OK, pote beh, kdy data uz byla v DB, pak beh, kdy data jeste nebyla ke stazeni, a na zaver beh, kdy byla spatna struktura DB).