Remove Crit from pgx.Logger
Nothing pgx should do should generate a Crit / Fatal error (program must terminate now). The higher level program should make those decisions.
This commit is contained in:
@@ -10,7 +10,6 @@ type Logger interface {
|
|||||||
Info(msg string, ctx ...interface{})
|
Info(msg string, ctx ...interface{})
|
||||||
Warn(msg string, ctx ...interface{})
|
Warn(msg string, ctx ...interface{})
|
||||||
Error(msg string, ctx ...interface{})
|
Error(msg string, ctx ...interface{})
|
||||||
Crit(msg string, ctx ...interface{})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type DiscardLogger struct{}
|
type DiscardLogger struct{}
|
||||||
@@ -19,7 +18,6 @@ func (l *DiscardLogger) Debug(msg string, ctx ...interface{}) {}
|
|||||||
func (l *DiscardLogger) Info(msg string, ctx ...interface{}) {}
|
func (l *DiscardLogger) Info(msg string, ctx ...interface{}) {}
|
||||||
func (l *DiscardLogger) Warn(msg string, ctx ...interface{}) {}
|
func (l *DiscardLogger) Warn(msg string, ctx ...interface{}) {}
|
||||||
func (l *DiscardLogger) Error(msg string, ctx ...interface{}) {}
|
func (l *DiscardLogger) Error(msg string, ctx ...interface{}) {}
|
||||||
func (l *DiscardLogger) Crit(msg string, ctx ...interface{}) {}
|
|
||||||
|
|
||||||
type connLogger struct {
|
type connLogger struct {
|
||||||
logger Logger
|
logger Logger
|
||||||
@@ -45,8 +43,3 @@ func (l *connLogger) Error(msg string, ctx ...interface{}) {
|
|||||||
ctx = append(ctx, "pid", l.pid)
|
ctx = append(ctx, "pid", l.pid)
|
||||||
l.logger.Error(msg, ctx...)
|
l.logger.Error(msg, ctx...)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (l *connLogger) Crit(msg string, ctx ...interface{}) {
|
|
||||||
ctx = append(ctx, "pid", l.pid)
|
|
||||||
l.logger.Crit(msg, ctx...)
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user