This commit is contained in:
2026-01-28 18:01:15 +03:00
parent b37979fe2a
commit 84ff8134d9
4 changed files with 20 additions and 17 deletions

View File

@@ -7,6 +7,7 @@ import (
"time"
"git.nix13.pw/scuroneko/laniakea"
"git.nix13.pw/scuroneko/slog"
)
func InitLogsPlugin() {}
@@ -34,16 +35,16 @@ func logMiddleware(ctx *laniakea.MsgContext, db *laniakea.DatabaseContext) {
}
type DatabaseWriter struct {
laniakea.LoggerWriter
slog.LoggerWriter
db *laniakea.DatabaseContext
}
func (w *DatabaseWriter) Print(level laniakea.LogLevel, prefix string, traceback []*laniakea.MethodTraceback, messages ...any) error {
func (w *DatabaseWriter) Print(level slog.LogLevel, prefix string, traceback []*slog.MethodTraceback, messages ...any) error {
t := time.Now()
entry := &mdb.ConsoleLogEntry{
Level: level.GetName(),
Prefix: prefix,
Traceback: laniakea.FormatFullTraceback(traceback),
Traceback: slog.FormatFullTraceback(traceback),
Message: strings.Join(laniakea.Map(messages, func(el any) string {
return fmt.Sprintf("%v", el)
}), "\n"),
@@ -53,7 +54,7 @@ func (w *DatabaseWriter) Print(level laniakea.LogLevel, prefix string, traceback
err := mdb.WriteConsoleLog(w.db, entry)
return err
}
func DatabaseLogger(db *laniakea.DatabaseContext) laniakea.LoggerWriter {
func DatabaseLogger(db *laniakea.DatabaseContext) slog.LoggerWriter {
w := &DatabaseWriter{db: db}
return w
}