로그 변경
This commit is contained in:
@ -653,6 +653,7 @@ 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 {
|
||||||
@ -697,6 +698,7 @@ 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 {
|
||||||
|
|||||||
@ -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...)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user