package
module
Version:
v0.1.6
Opens a new window with list of versions in this module.
Published: Oct 10, 2023
License: MIT
Opens a new window with license information.
Imports: 9
Opens a new window with list of imports.
Imported by: 5
Opens a new window with list of known importers.
README
¶
Пакет расширения ошибок
v0.1.2
wiki page
Использование
import "git.leolab.info/lib/errs"
const (
ErrMyError errs.ErrCode = "ErrMyError"
)
func init(){
ds:=gorm.Open(sqlite.Open("errs.sqlite3"),nil)
errs.InitDS(ds)
}
..
err := errs.RaiseError(ErrMyError,"My own error")
errs.UpError(err)
Documentation
¶
Запись в базу данных
0.1.2
View Source
var Silent = false
View Source
var StrFmt = "[ERROR] %date% %time% [%code%] %error% at %file%:%line% %func%"
View Source
var Trace = false
Структура ошибки
0.1.0
Преобразовать ошибку
0.1.0
Инициализировать датасторе
0.1.0
Передать ошибку выше
0.1.4
Реализация интерфейса error
0.1.0
Получить "карту" ошибки
0.1.4
const (
ErrError ErrCode = "ErrError"
ErrNoError ErrCode = "ErrNoError"
ErrDSError ErrCode = "ErrDSError"
)
Структура записи ошибки в датасторе
0.1.0
Ответ со списком записей
0.1.0
Получить список записей
0.1.1
Source Files
¶
Click to show internal directories.
Click to hide internal directories.