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.
logger-interface
Jack Christensen 2014-09-04 16:40:26 -05:00
parent c24c28b218
commit 717ca04aa7
1 changed files with 0 additions and 7 deletions

View File

@ -10,7 +10,6 @@ type Logger interface {
Info(msg string, ctx ...interface{})
Warn(msg string, ctx ...interface{})
Error(msg string, ctx ...interface{})
Crit(msg string, ctx ...interface{})
}
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) Warn(msg string, ctx ...interface{}) {}
func (l *DiscardLogger) Error(msg string, ctx ...interface{}) {}
func (l *DiscardLogger) Crit(msg string, ctx ...interface{}) {}
type connLogger struct {
logger Logger
@ -45,8 +43,3 @@ func (l *connLogger) Error(msg string, ctx ...interface{}) {
ctx = append(ctx, "pid", l.pid)
l.logger.Error(msg, ctx...)
}
func (l *connLogger) Crit(msg string, ctx ...interface{}) {
ctx = append(ctx, "pid", l.pid)
l.logger.Crit(msg, ctx...)
}