Changeset View
Changeset View
Standalone View
Standalone View
src/applications/daemon/event/PhabricatorDaemonEventListener.php
Show First 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | final class PhabricatorDaemonEventListener extends PhabricatorEventListener { | ||||
} | } | ||||
private function handleLogEvent(PhutilEvent $event) { | private function handleLogEvent(PhutilEvent $event) { | ||||
$daemon = $this->getDaemon($event->getValue('id')); | $daemon = $this->getDaemon($event->getValue('id')); | ||||
// TODO: This is a bit awkward for historical reasons, clean it up after | // TODO: This is a bit awkward for historical reasons, clean it up after | ||||
// removing Conduit. | // removing Conduit. | ||||
$message = $event->getValue('message'); | $message = $event->getValue('message'); | ||||
$context = $event->getValue('context'); | $context = $event->getValue('context'); | ||||
if (strlen($context) && $context !== $message) { | if (phutil_nonempty_scalar($context)) { | ||||
if ($context !== $message) { | |||||
$message = "({$context}) {$message}"; | $message = "({$context}) {$message}"; | ||||
} | } | ||||
} | |||||
$type = $event->getValue('type'); | $type = $event->getValue('type'); | ||||
$message = phutil_utf8ize($message); | $message = phutil_utf8ize($message); | ||||
id(new PhabricatorDaemonLogEvent()) | id(new PhabricatorDaemonLogEvent()) | ||||
->setLogID($daemon->getID()) | ->setLogID($daemon->getID()) | ||||
->setLogType($type) | ->setLogType($type) | ||||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |