code: func HandlerFunc(log func(message string, time time.Time, level LogLevel, call CallStack, context ContextMap) error) LogHandler {
  	return remoteHandler(log)
  }
docs: // This function allows you to do a full declaration for the log,
  // it is recommended you use FuncHandler instead