verbesserungen
This commit is contained in:
@@ -331,6 +331,24 @@ function isTaskDue(string $schedule, DateTimeImmutable $nowBerlin): bool
|
||||
function writeMessage(string $message, bool $isError = false): void
|
||||
{
|
||||
$prefix = '[' . (new DateTimeImmutable('now'))->format('Y-m-d H:i:s') . '] ';
|
||||
$stream = $isError ? STDERR : STDOUT;
|
||||
$defaultStream = $isError ? 'php://stderr' : 'php://stdout';
|
||||
|
||||
if ($isError && defined('STDERR')) {
|
||||
fwrite(STDERR, $prefix . $message . PHP_EOL);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!$isError && defined('STDOUT')) {
|
||||
fwrite(STDOUT, $prefix . $message . PHP_EOL);
|
||||
return;
|
||||
}
|
||||
|
||||
$stream = @fopen($defaultStream, 'wb');
|
||||
if ($stream === false) {
|
||||
error_log($prefix . $message);
|
||||
return;
|
||||
}
|
||||
|
||||
fwrite($stream, $prefix . $message . PHP_EOL);
|
||||
fclose($stream);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user