Filtered logging and url query helper

This commit is contained in:
Torkel Ödegaard
2014-10-03 09:03:16 +02:00
parent 5f1b4e6183
commit 5d120de70e
6 changed files with 113 additions and 8 deletions
+24
View File
@@ -0,0 +1,24 @@
package utils
import (
"net/url"
)
type UrlQueryReader struct {
values url.Values
}
func NewUrlQueryReader(url *url.URL) *UrlQueryReader {
return &UrlQueryReader{
values: url.Query(),
}
}
func (r *UrlQueryReader) Get(name string, def string) string {
val := r.values[name]
if len(val) == 0 {
return def
}
return val[0]
}