diff options
| author | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-07-20 17:51:05 -0400 |
|---|---|---|
| committer | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-07-20 17:51:05 -0400 |
| commit | fdec6cb59248b29d80cc942118f9ed878cf5256c (patch) | |
| tree | 3fd51bdc2d8f226a9e59daa30683b9b2a788b89b /src/main.odin | |
| parent | 4aed6e6c7e5e1a9cf556be9dbc0687f154aa61c8 (diff) | |
Log version when starting ols
Diffstat (limited to 'src/main.odin')
| -rw-r--r-- | src/main.odin | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/main.odin b/src/main.odin index 26cf701..f28299e 100644 --- a/src/main.odin +++ b/src/main.odin @@ -42,9 +42,6 @@ logger: ^log.Logger run :: proc(reader: ^server.Reader, writer: ^server.Writer) { common.config.collections = make(map[string]string) - - log.info("Starting Odin Language Server") - common.config.running = true logger = new(log.Logger) @@ -66,6 +63,13 @@ run :: proc(reader: ^server.Reader, writer: ^server.Writer) { request_thread = thread.create_and_start_with_data(cast(rawptr)&request_thread_data, server.thread_request_main) + logger^ = server.create_lsp_logger(writer, log.Level.Error) + + { + context.logger = logger^ + log.error("Starting Odin Language Server", VERSION) + } + for common.config.running { if common.config.verbose { //Currently letting verbose use error, since some ast prints causes crashes - most likely a bug in core:fmt. |