diff --git a/src/pocketmine/utils/MainLogger.php b/src/pocketmine/utils/MainLogger.php index 5bcbdefcf..2e116f287 100644 --- a/src/pocketmine/utils/MainLogger.php +++ b/src/pocketmine/utils/MainLogger.php @@ -42,6 +42,9 @@ class MainLogger extends \AttachableThreadedLogger{ /** @var bool */ private $syncFlush = false; + /** @var string */ + private $format = TextFormat::AQUA . "[%s] " . TextFormat::RESET . "%s[%s/%s]: %s" . TextFormat::RESET; + /** * @param string $logFile * @param bool $logDebug @@ -214,7 +217,7 @@ class MainLogger extends \AttachableThreadedLogger{ $threadName = (new \ReflectionClass($thread))->getShortName() . " thread"; } - $message = TextFormat::AQUA . "[" . date("H:i:s", $now) . "] " . TextFormat::RESET . $color . "[" . $threadName . "/" . $prefix . "]:" . " " . $message . TextFormat::RESET; + $message = sprintf($this->format, date("H:i:s", $now), $color, $threadName, $prefix, $message); $cleanMessage = TextFormat::clean($message); if(Terminal::hasFormattingCodes()){