8 * Message logging class
11 * @author Stephen Clay <steve@mrclay.org>
18 * The object should have a method "log" that accepts a value as 1st argument and
19 * an optional string label as the 2nd.
21 * @param mixed $obj or a "falsey" value to disable
24 public static function setLogger($obj = null) {
31 * Pass a message to the logger (if set)
33 * @param string $msg message to log
36 public static function log($msg, $label = 'Minify') {
37 if (! self::$_logger) return;
38 self::$_logger->log($msg, $label);
42 * @var mixed logger object (like FirePHP) or null (i.e. no logger available)
44 private static $_logger = null;