aboutsummaryrefslogtreecommitdiff
path: root/src/server/log.odin
diff options
context:
space:
mode:
authorDaniel Gavin <danielgavin5@hotmail.com>2022-03-04 12:17:00 +0100
committerDaniel Gavin <danielgavin5@hotmail.com>2022-03-04 12:17:00 +0100
commit58287455d64ab16091522bf8a358b079ef05daad (patch)
tree7b6655d6d34b5ad6d719523e4938b8002c43d8ab /src/server/log.odin
parent63d0bd412a8817445d6dc18e79d5d54c94caf401 (diff)
strip colons and update ast to use unions
Diffstat (limited to 'src/server/log.odin')
-rw-r--r--src/server/log.odin18
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)
}