|
@@ -3,6 +3,7 @@ package usermanager
|
|
|
import (
|
|
|
"net"
|
|
|
"net/http"
|
|
|
+ "net/url"
|
|
|
"strings"
|
|
|
"sync"
|
|
|
"time"
|
|
@@ -75,6 +76,14 @@ var lock sync.Mutex
|
|
|
//用线程处理,增加日志
|
|
|
|
|
|
func addLog(req *http.Request) {
|
|
|
+ req.ParseForm()
|
|
|
+ m := url.Values{}
|
|
|
+ for k, v := range req.Form {
|
|
|
+ m[k] = v
|
|
|
+ }
|
|
|
+ for k, v := range req.PostForm {
|
|
|
+ m[k] = v
|
|
|
+ }
|
|
|
timeNow := time.Now()
|
|
|
agent := req.Header.Get("user-agent")
|
|
|
ref := req.Referer()
|
|
@@ -89,7 +98,7 @@ func addLog(req *http.Request) {
|
|
|
"i_day": timeNow.Day(),
|
|
|
"i_hour": timeNow.Hour(),
|
|
|
"i_minutes": timeNow.Minute(),
|
|
|
- "s_describe": req.Form,
|
|
|
+ "s_describe": m, //req.Form,
|
|
|
"s_client": agent,
|
|
|
"s_method": req.Method,
|
|
|
"s_url": s_url,
|