Added debug command
This commit is contained in:
20
src/Log.php
20
src/Log.php
@@ -34,6 +34,18 @@ class Log {
|
|||||||
self::writeLog("ERROR", $message);
|
self::writeLog("ERROR", $message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Logs a debug message.
|
||||||
|
*
|
||||||
|
* @param string $message The debug message to be logged.
|
||||||
|
*/
|
||||||
|
public static function debug($message) {
|
||||||
|
if ($_ENV['DEBUG'] === false) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
self::writeLog("DEBUG", $message);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Writes a log entry to either the console or a log file, depending on the execution environment.
|
* Writes a log entry to either the console or a log file, depending on the execution environment.
|
||||||
*
|
*
|
||||||
@@ -76,7 +88,13 @@ class Log {
|
|||||||
*/
|
*/
|
||||||
private static function outputToConsole($level, $message) {
|
private static function outputToConsole($level, $message) {
|
||||||
$color = new Color();
|
$color = new Color();
|
||||||
$outputMessage = $level === 'ERROR' ? $color->red($message) : $color->green($message);
|
if ($level === 'ERROR') {
|
||||||
|
$outputMessage = $color->red($message);
|
||||||
|
} elseif ($level === 'DEBUG') {
|
||||||
|
$outputMessage = $color->cyan($message);
|
||||||
|
} else {
|
||||||
|
$outputMessage = $color->green($message);
|
||||||
|
}
|
||||||
echo $outputMessage;
|
echo $outputMessage;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user