|
20 | 20 | use Drift\EventLoop\EventLoopUtils; |
21 | 21 | use Drift\Server\Console\Style\Muted; |
22 | 22 | use Drift\Server\Console\Style\Purple; |
23 | | -use Drift\Server\ConsoleServerMessage; |
| 23 | +use Drift\Server\ConsoleMasterServerMessage; |
24 | 24 | use Drift\Server\Context\ServerContext; |
25 | 25 | use Drift\Server\ServerHeaderPrinter; |
26 | 26 | use Exception; |
27 | 27 | use React\EventLoop\Loop; |
28 | 28 | use React\EventLoop\LoopInterface; |
29 | 29 | use Symfony\Component\Console\Command\Command; |
| 30 | +use Symfony\Component\Console\Formatter\OutputFormatterStyle; |
30 | 31 | use Symfony\Component\Console\Input\InputArgument; |
31 | 32 | use Symfony\Component\Console\Input\InputInterface; |
32 | 33 | use Symfony\Component\Console\Input\InputOption; |
@@ -134,21 +135,22 @@ protected function execute(InputInterface $input, OutputInterface $output) |
134 | 135 | $forceShutdownReference |
135 | 136 | ); |
136 | 137 |
|
137 | | - (new ConsoleServerMessage('EventLoop is running.', '~', true))->print($outputPrinter); |
| 138 | + (new ConsoleMasterServerMessage('EventLoop is running.', true))->print($outputPrinter); |
138 | 139 | EventLoopUtils::runLoop($loop, (\intval($input->getOption('allowed-loop-stops')) + 1), function (int $timesMissing) use ($outputPrinter, &$forceShutdownReference) { |
139 | 140 | if ($forceShutdownReference) { |
140 | | - (new ConsoleServerMessage( |
141 | | - sprintf('Loop forced to stop.'), '~', false) |
| 141 | + (new ConsoleMasterServerMessage( |
| 142 | + sprintf('Loop forced to stop.'), false) |
142 | 143 | )->print($outputPrinter); |
143 | 144 | } else { |
144 | | - (new ConsoleServerMessage( |
145 | | - sprintf('Rerunning EventLoop. %d retries missing', $timesMissing), '~', false) |
| 145 | + (new ConsoleMasterServerMessage( |
| 146 | + sprintf('Rerunning EventLoop. %d retries missing', $timesMissing), false) |
146 | 147 | )->print($outputPrinter); |
147 | 148 | } |
148 | 149 | }, $forceShutdownReference); |
149 | | - (new ConsoleServerMessage('EventLoop stopped.', '~', false))->print($outputPrinter); |
150 | | - (new ConsoleServerMessage('Closing the server.', '~', false))->print($outputPrinter); |
151 | | - (new ConsoleServerMessage('Bye bye!.', '~', false))->print($outputPrinter); |
| 150 | + (new ConsoleMasterServerMessage('...', false))->print($outputPrinter); |
| 151 | + (new ConsoleMasterServerMessage('EventLoop stopped.', false))->print($outputPrinter); |
| 152 | + (new ConsoleMasterServerMessage('Closing the server.', false))->print($outputPrinter); |
| 153 | + (new ConsoleMasterServerMessage('Bye bye!.', false))->print($outputPrinter); |
152 | 154 |
|
153 | 155 | return 0; |
154 | 156 | } |
@@ -186,6 +188,7 @@ protected function createOutputPrinter( |
186 | 188 | $outputFormatter = $output->getFormatter(); |
187 | 189 | $outputFormatter->setStyle('muted', new Muted()); |
188 | 190 | $outputFormatter->setStyle('purple', new Purple()); |
| 191 | + $outputFormatter->setStyle('performance', new OutputFormatterStyle('gray')); |
189 | 192 |
|
190 | 193 | return new OutputPrinter($output, $isQuiet, $isAlmostQuiet); |
191 | 194 | } |
|
0 commit comments