로그 변경

This commit is contained in:
2023-09-21 13:44:39 +09:00
parent 49a3722a7e
commit 2cec794483
2 changed files with 9 additions and 6 deletions

View File

@ -652,7 +652,8 @@ func MakeHttpRequestForLogging(r *http.Request) *http.Request {
type apiFuncType func(http.ResponseWriter, *http.Request) type apiFuncType func(http.ResponseWriter, *http.Request)
type HttpApiHandler struct { type HttpApiHandler struct {
methods map[string]apiFuncType methods map[string]apiFuncType
originalReceiverName string
} }
func MakeHttpApiHandler[T any](receiver *T, receiverName string) HttpApiHandler { func MakeHttpApiHandler[T any](receiver *T, receiverName string) HttpApiHandler {
@ -696,7 +697,8 @@ func MakeHttpApiHandler[T any](receiver *T, receiverName string) HttpApiHandler
} }
return HttpApiHandler{ return HttpApiHandler{
methods: methods, methods: methods,
originalReceiverName: tp.Elem().Name(),
} }
} }
@ -736,7 +738,8 @@ func (hc *HttpApiBroker) AddHandler(receiver HttpApiHandler) {
} }
for k, v := range receiver.methods { for k, v := range receiver.methods {
logger.Println("http api registered :", k) ab := strings.Split(k, ".")
logger.Printf("http api registered : %s.%s -> %s\n", receiver.originalReceiverName, ab[1], k)
hc.methods_dup[k] = append(hc.methods_dup[k], v) hc.methods_dup[k] = append(hc.methods_dup[k], v)
if len(hc.methods_dup[k]) > 1 { if len(hc.methods_dup[k]) > 1 {

View File

@ -125,7 +125,7 @@ func (hc *WebsocketApiBroker) AddHandler(receiver WebsocketApiHandler) {
for k, v := range receiver.methods { for k, v := range receiver.methods {
ab := strings.Split(k, ".") ab := strings.Split(k, ".")
logger.Printf("websocket api registered : %s.%s -> %s\n", receiver.originalReceiverName, ab[1], k) logger.Printf("ws api registered : %s.%s -> %s\n", receiver.originalReceiverName, ab[1], k)
hc.methods_dup[k] = append(hc.methods_dup[k], v) hc.methods_dup[k] = append(hc.methods_dup[k], v)
if len(hc.methods_dup[k]) > 1 { if len(hc.methods_dup[k]) > 1 {
@ -141,13 +141,13 @@ func (hc *WebsocketApiBroker) AddHandler(receiver WebsocketApiHandler) {
} }
if receiver.connfunc != nil { if receiver.connfunc != nil {
logger.Printf("websocket api registered : %s.ClientConnected\n", receiver.originalReceiverName) logger.Printf("ws api registered : %s.ClientConnected\n", receiver.originalReceiverName)
hc.connFuncs = append(hc.connFuncs, receiver.connfunc) hc.connFuncs = append(hc.connFuncs, receiver.connfunc)
} }
if receiver.disconnfunc != nil { if receiver.disconnfunc != nil {
// disconnfunc은 역순 // disconnfunc은 역순
logger.Printf("websocket api registered : %s.ClientDisconnected\n", receiver.originalReceiverName) logger.Printf("ws api registered : %s.ClientDisconnected\n", receiver.originalReceiverName)
hc.disconnFuncs = append([]connFuncType{receiver.disconnfunc}, hc.disconnFuncs...) hc.disconnFuncs = append([]connFuncType{receiver.disconnfunc}, hc.disconnFuncs...)
} }
} }