1package logging
2
3import "log/slog"
4
5func Info(msg string, args ...any) {
6 slog.Info(msg, args...)
7}
8
9func Debug(msg string, args ...any) {
10 slog.Debug(msg, args...)
11}
12
13func Warn(msg string, args ...any) {
14 slog.Warn(msg, args...)
15}
16
17func Error(msg string, args ...any) {
18 slog.Error(msg, args...)
19}
20
21func InfoPersist(msg string, args ...any) {
22 args = append(args, persistKeyArg, true)
23 slog.Info(msg, args...)
24}
25
26func DebugPersist(msg string, args ...any) {
27 args = append(args, persistKeyArg, true)
28 slog.Debug(msg, args...)
29}
30
31func WarnPersist(msg string, args ...any) {
32 args = append(args, persistKeyArg, true)
33 slog.Warn(msg, args...)
34}
35
36func ErrorPersist(msg string, args ...any) {
37 args = append(args, persistKeyArg, true)
38 slog.Error(msg, args...)
39}