Add HttpPost

This commit is contained in:
root
2024-02-16 19:11:37 +03:00
parent d03c481b33
commit 5c77eb1783
6 changed files with 314 additions and 31 deletions

View File

@@ -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