view Logger.inc.php @ 134:b6b4a58c7625

Using .inc.php rather than just .inc for include files.
author Tom Fredrik Blenning <bfg@bfgconsult.no>
date Sun, 22 Jan 2023 19:22:00 +0100
parents Logger.inc@74f7b64bdb78
children
line wrap: on
line source

<?php
/**
 * Common access point for logging
 */
class Logger {
  /**
   * All logging goes through this function
   *
   * @param $level the severity level of this message
   * @param $msg message to be logged
   */
  static function msg($level, $msg)
  {
    if (DEBUG_LEVEL >= $level) {
      print $msg;
      if(ABORT_ON_LOG)
	exit;
    }
  }

  /**
   * Convenience function, logs a message with level VERBOSITY_WARNING
   *
   * @param $msg message to be logged
   */
  static function warn($msg)
  {
    self::msg(VERBOSITY_WARNING, $msg);
  }
}
?>