diff options
| author | DanielGavin <danielgavin5@hotmail.com> | 2025-07-21 00:00:22 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-21 00:00:22 +0200 |
| commit | c51cafecd6a64698a537b015103f42fd672d7cd9 (patch) | |
| tree | 3fd51bdc2d8f226a9e59daa30683b9b2a788b89b /src | |
| parent | 4aed6e6c7e5e1a9cf556be9dbc0687f154aa61c8 (diff) | |
| parent | fdec6cb59248b29d80cc942118f9ed878cf5256c (diff) | |
Merge pull request #767 from BradLewis/feat/log-version-on-start
Log version when starting ols
Diffstat (limited to 'src')
| -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. |