 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
var ErrorHandlers = []func(error){logError}
    ErrorHandlers is a list of functions which will be invoked when an unreturnable error occurs.
var PanicHandlers = []func(interface{}){logPanic}
    PanicHandlers is a list of functions which will be invoked when a panic happens.
var ReallyCrash bool
    For testing, bypass HandleCrash.
Functions ¶
func GetCaller ¶
func GetCaller() string
GetCaller returns the caller of the function that calls it.
func HandleCrash ¶
func HandleCrash(additionalHandlers ...func(interface{}))
    TODO search the public functions HandleCrash simply catches a crash and logs an error. Meant to be called via defer. Additional context-specific handlers can be provided, and will be called in case of panic
func HandleError ¶
func HandleError(err error)
HandlerError is a method to invoke when a non-user facing piece of code cannot return an error and needs to indicate it has been ignored. Invoking this method is preferable to logging the error - the default behavior is to log but the errors may be sent to a remote server for analysis.
Types ¶
This section is empty.