Changeset View
Changeset View
Standalone View
Standalone View
src/log/ArcanistLogEngine.php
Show All 12 Lines | final class ArcanistLogEngine | ||||
public function getShowTraceMessages() { | public function getShowTraceMessages() { | ||||
return $this->showTraceMessages; | return $this->showTraceMessages; | ||||
} | } | ||||
public function newMessage() { | public function newMessage() { | ||||
return new ArcanistLogMessage(); | return new ArcanistLogMessage(); | ||||
} | } | ||||
private function writeBytes($bytes) { | |||||
fprintf(STDERR, '%s', $bytes); | |||||
return $this; | |||||
} | |||||
public function writeNewline() { | |||||
return $this->writeBytes("\n"); | |||||
} | |||||
public function writeMessage(ArcanistLogMessage $message) { | public function writeMessage(ArcanistLogMessage $message) { | ||||
$color = $message->getColor(); | $color = $message->getColor(); | ||||
fprintf( | $this->writeBytes( | ||||
STDERR, | |||||
'%s', | |||||
tsprintf( | tsprintf( | ||||
"**<bg:".$color."> %s </bg>** %s\n", | "**<bg:".$color."> %s </bg>** %s\n", | ||||
$message->getLabel(), | $message->getLabel(), | ||||
$message->getMessage())); | $message->getMessage())); | ||||
return $message; | return $message; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 55 Lines • Show Last 20 Lines |