aboutsummaryrefslogtreecommitdiff
path: root/src/server/log.odin
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2020-12-03 00:30:16 +0100
committerDanielGavin <danielgavin5@hotmail.com>2020-12-03 00:30:16 +0100
commit35570e8b2b093e3da582d04c17c321f1c608edbd (patch)
tree7f18bf909391429ad653e7ac185d475351d8842c /src/server/log.odin
parent69d1949780a923780efd640876f288480dc9bbf2 (diff)
formatting
Diffstat (limited to 'src/server/log.odin')
-rw-r--r--src/server/log.odin48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/server/log.odin b/src/server/log.odin
index 5ed007e..59a98c7 100644
--- a/src/server/log.odin
+++ b/src/server/log.odin
@@ -8,45 +8,45 @@ import "core:log";
Default_Console_Logger_Opts :: log.Options{
- .Level,
- .Terminal_Color,
- .Short_File_Path,
- .Line,
- .Procedure,
+ .Level,
+ .Terminal_Color,
+ .Short_File_Path,
+ .Line,
+ .Procedure,
} | log.Full_Timestamp_Opts;
Lsp_Logger_Data :: struct {
- writer: ^Writer,
+ 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;
- backing: [1024]byte; //NOTE(Hoej): 1024 might be too much for a header backing, unless somebody has really long paths.
- buf := strings.builder_from_slice(backing[:]);
+ backing: [1024]byte; //NOTE(Hoej): 1024 might be too much for a header backing, unless somebody has really long paths.
+ buf := strings.builder_from_slice(backing[:]);
- when time.IS_SUPPORTED {
- if log.Full_Timestamp_Opts & options != nil {
- fmt.sbprint(&buf, "[");
- t := time.now();
- y, m, d := time.date(t);
- h, min, s := time.clock(t);
- if .Date in options { fmt.sbprintf(&buf, "%d-%02d-%02d ", y, m, d); }
- if .Time in options { fmt.sbprintf(&buf, "%02d:%02d:%02d", h, min, s); }
- fmt.sbprint(&buf, "] ");
- }
- }
+ when time.IS_SUPPORTED {
+ if log.Full_Timestamp_Opts & options != nil {
+ fmt.sbprint(&buf, "[");
+ t := time.now();
+ y, m, d := time.date(t);
+ h, min, s := time.clock(t);
+ if .Date in options { fmt.sbprintf(&buf, "%d-%02d-%02d ", y, m, d); }
+ if .Time in options { fmt.sbprintf(&buf, "%02d:%02d:%02d", h, min, s); }
+ fmt.sbprint(&buf, "] ");
+ }
+ }
message := fmt.tprintf("%s", text);