123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package common
- /*
- Common: Common functions used around...
- */
- import (
- "log"
- "strconv"
- )
- func IntLen(i int64) int {
- a := strconv.FormatInt(i, 10)
- return len(a)
- }
- func errMsg(err error) string {
- if err == nil {
- return ""
- }
- return err.Error()
- }
- func IsError(err error, msg string) bool {
- if err != nil {
- log.Print(msg + ": " + errMsg(err))
- return true
- }
- return false
- }
- func Fatal(err error, msg string) {
- if err != nil {
- log.Fatal(msg + ": " + errMsg(err))
- }
- }
- func Panic(err error, msg string) {
- if err != nil {
- panic(msg + ": " + errMsg(err))
- }
- }
|