diff options
| author | Daniel Gavin <danielgavin5@hotmail.com> | 2022-03-04 12:17:00 +0100 |
|---|---|---|
| committer | Daniel Gavin <danielgavin5@hotmail.com> | 2022-03-04 12:17:00 +0100 |
| commit | 58287455d64ab16091522bf8a358b079ef05daad (patch) | |
| tree | 7b6655d6d34b5ad6d719523e4938b8002c43d8ab /src/server/log.odin | |
| parent | 63d0bd412a8817445d6dc18e79d5d54c94caf401 (diff) | |
strip colons and update ast to use unions
Diffstat (limited to 'src/server/log.odin')
| -rw-r--r-- | src/server/log.odin | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/server/log.odin b/src/server/log.odin index cf83979..7ed3da9 100644 --- a/src/server/log.odin +++ b/src/server/log.odin @@ -12,27 +12,27 @@ Default_Console_Logger_Opts :: log.Options { .Short_File_Path, .Line, .Procedure, -} | log.Full_Timestamp_Opts; +} | log.Full_Timestamp_Opts Lsp_Logger_Data :: struct { writer: ^Writer, } create_lsp_logger :: proc(writer: ^Writer, lowest := log.Level.Debug, opt := Default_Console_Logger_Opts) -> log.Logger { - data := new(Lsp_Logger_Data); - data.writer = writer; - return log.Logger {lsp_logger_proc, data, lowest, opt}; + data := new(Lsp_Logger_Data) + data.writer = writer + return log.Logger {lsp_logger_proc, data, lowest, opt} } destroy_lsp_logger :: proc(log: ^log.Logger) { - free(log.data); + free(log.data) } lsp_logger_proc :: proc(logger_data: rawptr, level: log.Level, text: string, options: log.Options, location := #caller_location) { - data := cast(^Lsp_Logger_Data)logger_data; + data := cast(^Lsp_Logger_Data)logger_data - message := fmt.tprintf("%s", text); + message := fmt.tprintf("%s", text) notification := Notification { jsonrpc = "2.0", @@ -41,7 +41,7 @@ lsp_logger_proc :: proc(logger_data: rawptr, level: log.Level, text: string, opt type = 1, message = message, }, - }; + } - send_notification(notification, data.writer); + send_notification(notification, data.writer) } |