Add HttpPost
This commit is contained in:
@@ -9,30 +9,43 @@
|
||||
)
|
||||
|
||||
func (app *App) LogMod(arg interface{}) string {
|
||||
var add bool = false
|
||||
var str string
|
||||
var prf string
|
||||
|
||||
switch t := arg.(type) {
|
||||
case nil:
|
||||
str = /* "N:" + */ "null"
|
||||
prf = "N:"
|
||||
str = "null"
|
||||
|
||||
case string:
|
||||
str = /* "S:" + */ t
|
||||
prf = "S:"
|
||||
str = t
|
||||
|
||||
case error:
|
||||
str = /* "E:" + */ t.Error()
|
||||
prf = "E:"
|
||||
str = t.Error()
|
||||
|
||||
case byte:
|
||||
str = /* "B:" + */ string(t)
|
||||
prf = "B:"
|
||||
str = string(t)
|
||||
|
||||
case []byte:
|
||||
str = /* "A:" + */ string(t)
|
||||
prf = "A:"
|
||||
str = string(t)
|
||||
|
||||
case interface{}:
|
||||
prf = "J:"
|
||||
obyte, _ := json.MarshalIndent(arg, "", "\t")
|
||||
str = /* "J:" + */ string(obyte)
|
||||
str = string(obyte)
|
||||
|
||||
default:
|
||||
str = /* "U:" + */ fmt.Sprintf("Unknown type %T", t)
|
||||
prf = "U:"
|
||||
str = fmt.Sprintf("Unknown type %T", t)
|
||||
}
|
||||
|
||||
if add {
|
||||
str = prf + str
|
||||
}
|
||||
|
||||
return str
|
||||
|
Reference in New Issue
Block a user