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 | |||||