feat(cwmp): logs formatting and switch
This commit is contained in:
parent
19bcf9c01a
commit
ed0deed5a3
|
|
@ -44,9 +44,11 @@ func NewBridge(
|
|||
func (b *Bridge) StartBridge() {
|
||||
|
||||
b.sub(handler.NATS_CWMP_ADAPTER_SUBJECT_PREFIX+"*.api", func(msg *nats.Msg) {
|
||||
//log.Printf("Received message: %s", string(msg.Data))
|
||||
log.Printf("Subject: %s", msg.Subject)
|
||||
log.Printf("Reply: %s", msg.Reply)
|
||||
if b.conf.DebugMode {
|
||||
log.Printf("Received message: %s", string(msg.Data))
|
||||
log.Printf("Subject: %s", msg.Subject)
|
||||
log.Printf("Reply: %s", msg.Reply)
|
||||
}
|
||||
|
||||
device := getDeviceFromSubject(msg.Subject)
|
||||
cpe, ok := b.cpes[device]
|
||||
|
|
@ -81,9 +83,6 @@ func (b *Bridge) StartBridge() {
|
|||
return
|
||||
}
|
||||
|
||||
//req := cpe.Queue.Dequeue().(handler.Request)
|
||||
//cpe.Waiting = &req
|
||||
|
||||
defer cpe.Queue.Dequeue()
|
||||
|
||||
select {
|
||||
|
|
|
|||
|
|
@ -104,7 +104,7 @@ func (h *Handler) CwmpHandler(w http.ResponseWriter, r *http.Request) {
|
|||
|
||||
if cpe.Waiting != nil {
|
||||
|
||||
log.Println("CPE was waiting for a response, now received something")
|
||||
log.Println("ACS was waiting for a response from the CPE, now received something")
|
||||
|
||||
var e cwmp.SoapEnvelope
|
||||
xml.Unmarshal([]byte(body), &e)
|
||||
|
|
@ -122,7 +122,7 @@ func (h *Handler) CwmpHandler(w http.ResponseWriter, r *http.Request) {
|
|||
log.Println(body)
|
||||
} else {
|
||||
log.Println("Unknown message type")
|
||||
log.Println("Envelope:", e)
|
||||
log.Println("Body:", body)
|
||||
msgAnswer(cpe.Waiting.Callback, cpe.Waiting.Time, h.acsConfig.DeviceAnswerTimeout, tmp)
|
||||
}
|
||||
cpe.Waiting = nil
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user