gosuki/errors.go

38 lines
522 B
Go
Raw Normal View History

2017-11-13 18:14:59 +00:00
package main
2017-11-17 14:18:53 +00:00
import (
2017-11-19 16:00:37 +00:00
sqlite3 "github.com/mattn/go-sqlite3"
2017-11-17 14:18:53 +00:00
)
2017-11-13 18:14:59 +00:00
func logPanic(err error) {
if err != nil {
log.Panic(err)
}
}
2017-11-17 14:18:53 +00:00
2017-11-19 16:00:37 +00:00
func sqlErrorMsg(err error, msg string) {
2017-11-17 14:18:53 +00:00
if err != nil {
2017-11-19 16:00:37 +00:00
sqliteErr := err.(sqlite3.Error)
if sqliteErr.Code == sqlite3.ErrConstraint {
log.Warningf("%s : %s", err, msg)
return
}
log.Error(err)
}
}
func logError(err error) {
if err != nil {
log.Errorf("%s", err)
}
}
func logErrorMsg(err error, msg string) {
if err != nil {
log.Errorf("%s : %s", err, msg)
2017-11-17 14:18:53 +00:00
}
}