diff options
| author | yanyiwu <i@yanyiwu.com> | 2014-12-26 13:29:44 +0800 |
|---|---|---|
| committer | yanyiwu <i@yanyiwu.com> | 2014-12-26 13:29:44 +0800 |
| commit | 089eb8ad3900d6e61343d6606f094a2ffe9b0a9e (patch) | |
| tree | 3b160b53046baddcabfe63be88c7a66c22169945 /go | |
| parent | 2b1369277f7b26db924a6732be1555e8fd441035 (diff) | |
| download | seaweedfs-089eb8ad3900d6e61343d6606f094a2ffe9b0a9e.tar.xz seaweedfs-089eb8ad3900d6e61343d6606f094a2ffe9b0a9e.zip | |
add String function for needle to print
Diffstat (limited to 'go')
| -rw-r--r-- | go/storage/needle.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/go/storage/needle.go b/go/storage/needle.go index aa3206920..5b4357614 100644 --- a/go/storage/needle.go +++ b/go/storage/needle.go @@ -3,6 +3,7 @@ package storage import ( "encoding/hex" "errors" + "fmt" "io/ioutil" "mime" "net/http" @@ -45,6 +46,11 @@ type Needle struct { Padding []byte `comment:"Aligned to 8 bytes"` } +func (n *Needle) String() (str string) { + str = fmt.Sprintf("Cookie:%d, Id:%d, Size:%d, DataSize:%d, Name: %s, Mime: %s", n.Cookie, n.Id, n.Size, n.DataSize, n.Name, n.Mime) + return +} + func ParseUpload(r *http.Request) (fileName string, data []byte, mimeType string, isGzipped bool, modifiedTime uint64, ttl *TTL, e error) { form, fe := r.MultipartReader() if fe != nil { |
