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);
|
||||
}
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*
|
||||
@@ -76,7 +88,13 @@ class Log {
|
||||
*/
|
||||
private static function outputToConsole($level, $message) {
|
||||
$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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user