高热共公日志库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
694 B

  1. package alils
  2. import (
  3. "fmt"
  4. "github.com/aliyun/aliyun-log-go-sdk/producer"
  5. )
  6. type Callback struct {
  7. }
  8. func (callback *Callback) Success(result *producer.Result) {
  9. attemptList := result.GetReservedAttempts()
  10. for _, attempt := range attemptList {
  11. fmt.Printf("alilog %+v \n", attempt)
  12. }
  13. }
  14. func (callback *Callback) Fail(result *producer.Result) {
  15. fmt.Println("IsSuccessful", result.IsSuccessful())
  16. fmt.Println("GetErrorCode", result.GetErrorCode())
  17. fmt.Println("GetErrorMessage", result.GetErrorMessage())
  18. fmt.Println("GetReservedAttempts", result.GetReservedAttempts())
  19. fmt.Println("GetRequestId", result.GetRequestId())
  20. fmt.Println("GetTimeStampMs", result.GetTimeStampMs())
  21. }