|
|
|
@ -40,14 +40,12 @@
|
|
|
|
|
return match($verbosity) {
|
|
|
|
|
LoggingVerbosity::Error => "\033[31m",
|
|
|
|
|
LoggingVerbosity::Warning => "\033[93m",
|
|
|
|
|
// LoggingVerbosity::Debug => "\033[90m",
|
|
|
|
|
LoggingVerbosity::Debug => "\033[90m",
|
|
|
|
|
default => ''
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$VERBOSITY = LoggingVerbosity::Info;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Calculate process runtime as [s, ns].
|
|
|
|
|
* @return int[] Seconds and nanoseconds.
|
|
|
|
@ -73,8 +71,8 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function _log_message(string $msg, int $message_verbosity) {
|
|
|
|
|
global $VERBOSITY;
|
|
|
|
|
if ($message_verbosity > $VERBOSITY) return;
|
|
|
|
|
global $LOGGING_VERBOSITY;
|
|
|
|
|
if ($message_verbosity > $LOGGING_VERBOSITY) return;
|
|
|
|
|
$runtime = runtime_str();
|
|
|
|
|
$marker = LoggingVerbosity::getVerbosityMarker($message_verbosity);
|
|
|
|
|
$color_marker = LoggingVerbosity::getVerbosityColorMarker($message_verbosity);
|
|
|
|
@ -102,4 +100,6 @@
|
|
|
|
|
function log_value(mixed $value) {
|
|
|
|
|
log_debug(var_export($value, true));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$LOGGING_VERBOSITY = LoggingVerbosity::Info;
|
|
|
|
|
?>
|
|
|
|
|