Mercurial > epgrec.yaz
annotate recLog.inc.php @ 158:be39a7efcc87
merged with upstream
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Wed, 31 Mar 2010 06:16:04 +0900 |
parents | 64b60603d7df |
children |
rev | line source |
---|---|
135
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
1 <?php |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
2 |
149
5b192e94f49d
fix: 予約済み定数を使ってしまったミスを修正。エラーレベルに警告を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
135
diff
changeset
|
3 define( "EPGREC_INFO" , 0 ); |
5b192e94f49d
fix: 予約済み定数を使ってしまったミスを修正。エラーレベルに警告を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
135
diff
changeset
|
4 define( "EPGREC_WARN" , 1 ); |
5b192e94f49d
fix: 予約済み定数を使ってしまったミスを修正。エラーレベルに警告を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
135
diff
changeset
|
5 define( "EPGREC_ERROR", 2 ); |
135
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
6 |
154
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
7 class RecException extends Exception { |
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
8 |
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
9 private $level = EPGREC_INFO; |
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
10 |
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
11 public function __construct( $mesg, $l = EPGREC_INFO ) { |
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
12 parent::__construct( $mesg ); |
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
13 $this->level = $l; |
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
14 } |
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
15 |
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
16 public function getLevel() { |
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
17 return $this->level; |
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
18 } |
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
19 } |
64b60603d7df
mod: RecException追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
149
diff
changeset
|
20 |
135
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
21 |
149
5b192e94f49d
fix: 予約済み定数を使ってしまったミスを修正。エラーレベルに警告を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
135
diff
changeset
|
22 function reclog( $message , $level = EPGREC_INFO ) { |
135
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
23 |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
24 try { |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
25 $log = new DBRecord( LOG_TBL ); |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
26 |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
27 $log->logtime = date("Y-m-d H:i:s"); |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
28 $log->level = $level; |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
29 $log->message = $message; |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
30 } |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
31 catch( Exception $e ) { |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
32 // |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
33 } |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
34 } |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
35 |
9c5e597ef6c6
mod: ログ機能を追加
epgrec@park.mda.or.jp <yoneda@recorder.localnet.mda.or.jp>
parents:
diff
changeset
|
36 ?> |