annotate logger.inc @ 64:164268b4e0d9

Make class of logger.
author Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
date Thu, 11 Oct 2012 20:33:04 +0200
parents 2cfea6e84694
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
47
66382989353f Extract baseDir only once.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff changeset
1 <?php
51
2cfea6e84694 Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 47
diff changeset
2 /**
2cfea6e84694 Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 47
diff changeset
3 * @file
2cfea6e84694 Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 47
diff changeset
4 * Common access point for logging
2cfea6e84694 Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 47
diff changeset
5 */
64
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
6 class Logger {
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
7 static function msg($level, $msg)
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
8 {
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
9 if (DEBUG_LEVEL >= $level) {
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
10 print $msg;
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
11 if(ABORT_ON_LOG)
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
12 exit;
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
13 }
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
14 }
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
15
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
16 static function warn($msg)
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
17 {
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
18 self::msg(VERBOSITY_WARNING, $msg);
47
66382989353f Extract baseDir only once.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff changeset
19 }
66382989353f Extract baseDir only once.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff changeset
20 }
66382989353f Extract baseDir only once.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff changeset
21 ?>