diff --git a/lib/scala/project-manager/src/main/scala/org/enso/projectmanager/boot/ProjectManager.scala b/lib/scala/project-manager/src/main/scala/org/enso/projectmanager/boot/ProjectManager.scala index 39615edf62..a41ff8230e 100644 --- a/lib/scala/project-manager/src/main/scala/org/enso/projectmanager/boot/ProjectManager.scala +++ b/lib/scala/project-manager/src/main/scala/org/enso/projectmanager/boot/ProjectManager.scala @@ -24,6 +24,7 @@ import zio.{ExitCode, Runtime, Scope, UIO, ZAny, ZIO, ZIOAppArgs, ZIOAppDefault} import java.io.{EOFException, IOException} import java.nio.file.{FileAlreadyExistsException, Files, Path, Paths} import java.util.concurrent.ScheduledThreadPoolExecutor + import scala.concurrent.duration._ import scala.concurrent.{Await, ExecutionContext, ExecutionContextExecutor} @@ -228,7 +229,10 @@ object ProjectManager extends ZIOAppDefault with LazyLogging { } else { val verbosity = options.getOptions.count(_ == Cli.option.verbose) val logMasking = !options.hasOption(Cli.NO_LOG_MASKING) - logger.info("Starting Project Manager...") + logger.info( + "Starting {}", + makeVersionDescription.asString(useJson = false) + ) for { opts <- parseOpts(options) profilingLog = opts.profilingPath.map(getSiblingFile(_, ".log")) @@ -278,14 +282,16 @@ object ProjectManager extends ZIOAppDefault with LazyLogging { private def displayVersion( useJson: Boolean ): ZIO[ZAny, IOException, ExitCode] = { - val versionDescription = VersionDescription.make( + printLine(makeVersionDescription.asString(useJson)) *> + ZIO.succeed(SuccessExitCode) + } + + private def makeVersionDescription: VersionDescription = + VersionDescription.make( "Enso Project Manager", includeRuntimeJVMInfo = false, enableNativeImageOSWorkaround = true ) - printLine(versionDescription.asString(useJson)) *> - ZIO.succeed(SuccessExitCode) - } private def logServerStartup(): UIO[Unit] = ZIO.succeed { diff --git a/lib/scala/version-output/src/main/scala/org/enso/version/VersionDescription.scala b/lib/scala/version-output/src/main/scala/org/enso/version/VersionDescription.scala index e79cce7084..aa78030b5c 100644 --- a/lib/scala/version-output/src/main/scala/org/enso/version/VersionDescription.scala +++ b/lib/scala/version-output/src/main/scala/org/enso/version/VersionDescription.scala @@ -115,7 +115,7 @@ object VersionDescription { | "ref": "${Info.ref}", | "dirty": ${Info.isDirty}, | "commit": "${Info.commit}", - | $runtimeDescription$parameters + |$runtimeDescription$parameters |}""".stripMargin } }