26 lines
694 B
Go
26 lines
694 B
Go
package alils
|
|
|
|
import (
|
|
"fmt"
|
|
"github.com/aliyun/aliyun-log-go-sdk/producer"
|
|
)
|
|
|
|
type Callback struct {
|
|
}
|
|
|
|
func (callback *Callback) Success(result *producer.Result) {
|
|
attemptList := result.GetReservedAttempts()
|
|
for _, attempt := range attemptList {
|
|
fmt.Printf("alilog %+v \n", attempt)
|
|
}
|
|
}
|
|
|
|
func (callback *Callback) Fail(result *producer.Result) {
|
|
fmt.Println("IsSuccessful", result.IsSuccessful())
|
|
fmt.Println("GetErrorCode", result.GetErrorCode())
|
|
fmt.Println("GetErrorMessage", result.GetErrorMessage())
|
|
fmt.Println("GetReservedAttempts", result.GetReservedAttempts())
|
|
fmt.Println("GetRequestId", result.GetRequestId())
|
|
fmt.Println("GetTimeStampMs", result.GetTimeStampMs())
|
|
}
|