Skip to content

Improve console output for general use case #7

@alexander-yevsyukov

Description

@alexander-yevsyukov

Now we're having this:

2026/02/16 18:28:09 INFO starting application, reading args...
2026/02/16 18:28:09 INFO the code fragments are successfully embedded.
2026/02/16 18:28:09 INFO the code fragments are successfully embedded.

These looks like logging statements with the INFO level. It is good that we have logging, but they should appear in console only when we add --INFO (or --info) command line argument.

What we need to have in the console output is the version information. Have a look, for example, what Kotlin prints to the console:

Welcome to Kotlin version 2.1.21 (JRE 17.0.14+7-LTS)
Warning: this REPL implementation is deprecated and will be removed soon.
Warning: REPL is not compatible with the Kotlin version 2.1.21, using '-language-version 1.9'.

We probably don't need to say "Welcome" in our case, but telling which version is currently serving is critical.

List the update files

It is relevant to #4, but on the opposite site.

We need to give the links to updated files. Please use the file: protocol for this.

If there were no files updated, we should tell so.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions