feat: Added -verbose and -quiet flags to set the log level.

This commit is contained in:
Spencer Brower
2026-08-03 16:38:16 -04:00
parent ed842e4bea
commit f3ea6ab2a9
3 changed files with 15 additions and 2 deletions
+12 -1
View File
@@ -46,7 +46,18 @@ main :: proc() {
logger_opts: log.Options =
(log.Default_Console_Logger_Opts - log.Full_Timestamp_Opts - {.Short_File_Path})
console_logger := log.create_console_logger(.Info, logger_opts)
level := log.Level.Info
for arg in os.args {
switch (arg) {
case "-verbose":
level = .Debug;
break
case "-quiet":
level = .Warning;
break
}
}
console_logger := log.create_console_logger(level, logger_opts)
context.logger = console_logger
defer log.destroy_console_logger(console_logger)