first commit

This commit is contained in:
Beyhan Oğur
2026-04-26 21:52:23 +03:00
commit 880f412e2c
2662 changed files with 866266 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
package configstore
import (
"context"
"time"
"github.com/maximhq/bifrost/core/schemas"
gormLibLogger "gorm.io/gorm/logger"
)
// GormLogger is a logger for GORM.
type gormLogger struct {
logger schemas.Logger
}
// LogMode sets the log mode for the logger.
func (l *gormLogger) LogMode(level gormLibLogger.LogLevel) gormLibLogger.Interface {
// NOOP
return l
}
// Info logs an info message.
func (l *gormLogger) Info(ctx context.Context, msg string, data ...interface{}) {
l.logger.Info(msg, data...)
}
// Warn logs a warning message.
func (l *gormLogger) Warn(ctx context.Context, msg string, data ...interface{}) {
l.logger.Warn(msg, data...)
}
// Error logs an error message.
func (l *gormLogger) Error(ctx context.Context, msg string, data ...interface{}) {
l.logger.Error(msg, data...)
}
// Trace logs a trace message.
func (l *gormLogger) Trace(ctx context.Context, begin time.Time, fc func() (sql string, rowsAffected int64), err error) {
// NOOP
}
// newGormLogger creates a new GormLogger.
func newGormLogger(l schemas.Logger) *gormLogger {
return &gormLogger{logger: l}
}