annotate Logger.inc @ 126:7858ceb293d1

A bit more verbosity in errors.
author Tom Fredrik Blenning <bfg@bfgconsult.no>
date Wed, 28 Dec 2022 01:04:22 +0100
parents 74f7b64bdb78
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 * Common access point for logging
2cfea6e84694 Documentation update.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 47
diff changeset
4 */
64
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
5 class Logger {
66
74f7b64bdb78 Lots of documentation fixes, and removal of unused function getXmlContent
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 65
diff changeset
6 /**
74f7b64bdb78 Lots of documentation fixes, and removal of unused function getXmlContent
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 65
diff changeset
7 * All logging goes through this function
74f7b64bdb78 Lots of documentation fixes, and removal of unused function getXmlContent
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 65
diff changeset
8 *
74f7b64bdb78 Lots of documentation fixes, and removal of unused function getXmlContent
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 65
diff changeset
9 * @param $level the severity level of this message
74f7b64bdb78 Lots of documentation fixes, and removal of unused function getXmlContent
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 65
diff changeset
10 * @param $msg message to be logged
74f7b64bdb78 Lots of documentation fixes, and removal of unused function getXmlContent
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 65
diff changeset
11 */
64
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
12 static function msg($level, $msg)
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 if (DEBUG_LEVEL >= $level) {
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
15 print $msg;
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
16 if(ABORT_ON_LOG)
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
17 exit;
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
18 }
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
19 }
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
20
66
74f7b64bdb78 Lots of documentation fixes, and removal of unused function getXmlContent
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 65
diff changeset
21 /**
74f7b64bdb78 Lots of documentation fixes, and removal of unused function getXmlContent
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 65
diff changeset
22 * Convenience function, logs a message with level VERBOSITY_WARNING
74f7b64bdb78 Lots of documentation fixes, and removal of unused function getXmlContent
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 65
diff changeset
23 *
74f7b64bdb78 Lots of documentation fixes, and removal of unused function getXmlContent
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 65
diff changeset
24 * @param $msg message to be logged
74f7b64bdb78 Lots of documentation fixes, and removal of unused function getXmlContent
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents: 65
diff changeset
25 */
64
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
26 static function warn($msg)
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
27 {
164268b4e0d9 Make class of logger.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents: 51
diff changeset
28 self::msg(VERBOSITY_WARNING, $msg);
47
66382989353f Extract baseDir only once.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff changeset
29 }
66382989353f Extract baseDir only once.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff changeset
30 }
66382989353f Extract baseDir only once.
Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
parents:
diff changeset
31 ?>