package main import "git.nix13.pw/scuroneko/slog" func main() { logger := slog.CreateLogger().JsonPretty(false) defer logger.Close() logger.AddWriter(logger.CreateTextStdoutWriter()) f, err := logger.CreateJsonFileWriter("main.log") if err != nil { panic(err) } logger.AddWriter(f) logger.Infoln("Test") logger.Warnln("Test") logger.Errorln("Test") logger.Debugln("Test") // No output logger.Level(slog.DEBUG) logger.Debugln("Test") // Now we have output logger.Fatalln("Test") // Exit code 1 }