1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
<?php
namespace Files\Core\Util;
// TODO: implement logging levels
class Logger
{
public static function log($context, $msg)
{
if (PLUGIN_FILESBROWSER_LOGLEVEL === "DEBUG" || PLUGIN_FILESBROWSER_LOGLEVEL === "NORMAL") {
error_log("[INFO][$context] " . print_r($msg, true));
}
}
public static function error($context, $msg)
{
if (PLUGIN_FILESBROWSER_LOGLEVEL === "ERROR" || PLUGIN_FILESBROWSER_LOGLEVEL === "DEBUG" || PLUGIN_FILESBROWSER_LOGLEVEL === "NORMAL") {
error_log("[ERROR][$context] " . print_r($msg, true));
}
}
public static function debug($context, $msg)
{
if (PLUGIN_FILESBROWSER_LOGLEVEL === "DEBUG") {
error_log("[DBG][$context] " . print_r($msg, true));
}
}
}
|