Documentation
¶
Index ¶
Constants ¶
View Source
const AutoUserType string = "auto"
Variables ¶
This section is empty.
Functions ¶
func ExecDbTransaction ¶
Types ¶
type CallContext ¶
type CallContext interface { Method() string Error() error Message() string SetError(err error) error SetErrorStr(err string) error SetMessage(msg string) SetLoggerField(name string, value interface{}) AddLoggerFields(fields logger.Fields) UnsetLoggerField(name string) LoggerFields() logger.Fields logger.WithLogger }
type CallContextBuilder ¶
type Context ¶
type Context interface { app_context.WithApp common.WithName logger.WithLogger db.WithDB MainDB() db.DB MainLogger() logger.Logger DbTransaction() db.Transaction SetDbTransaction(tx db.Transaction) ClearDbTransaction() SetOverrideDb(db db.DBHandlers) OverrideDb() db.DBHandlers Cache() cache.Cache SetCache(cache.Cache) ErrorManager() generic_error.ErrorManager SetErrorManager(manager generic_error.ErrorManager) MakeGenericError(code string) generic_error.Error SetID(id string) ID() string TraceInMethod(methodName string, fields ...logger.Fields) CallContext TraceOutMethod() SetGenericError(err generic_error.Error, override ...bool) GenericError() generic_error.Error SetGenericErrorCode(code string, override ...bool) Tr(phrase string) string SetLoggerField(name string, value interface{}) AddLoggerFields(fields logger.Fields) LoggerFields() logger.Fields UnsetLoggerField(name string) SetErrorAsWarn(enable bool) Oplog(o oplog.Oplog) SetOplogHandler(handler OplogHandler) OplogHandler() OplogHandler SetOplogWriter(writer oplog.OplogController) OplogWriter() oplog.OplogController SetOrigin(o Origin) Origin() Origin ClearError() Reset() DumpLog(successMessage ...string) Close(successMessage ...string) }
type OplogHandler ¶
type OplogHandler = func(ctx Context) oplog.OplogController
Click to show internal directories.
Click to hide internal directories.