Changeset 974:2091bf698fb1 in freeDiameter for extensions/app_radgw/rgwx_debug.c
- Timestamp:
- Mar 15, 2013, 2:14:35 AM (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/app_radgw/rgwx_debug.c
r740 r974 57 57 58 58 auth = &(msg->hdr->authenticator[0]); 59 fd_log_debug(" id : 0x%02hhx, code: %hhd (%s) \n", msg->hdr->identifier, msg->hdr->code, rgw_msg_code_str(msg->hdr->code));60 fd_log_debug(" auth: %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx \n",59 fd_log_debug(" id : 0x%02hhx, code: %hhd (%s)", msg->hdr->identifier, msg->hdr->code, rgw_msg_code_str(msg->hdr->code)); 60 fd_log_debug(" auth: %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx", 61 61 auth[0], auth[1], auth[2], auth[3], 62 62 auth[4], auth[5], auth[6], auth[7]); 63 fd_log_debug(" %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx \n",63 fd_log_debug(" %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx", 64 64 auth[8], auth[9], auth[10], auth[11], 65 65 auth[12], auth[13], auth[14], auth[15]); 66 66 for (i = 0; i < msg->attr_used; i++) { 67 67 struct radius_attr_hdr *attr = (struct radius_attr_hdr *)(msg->buf + msg->attr_pos[i]); 68 fd_log_debug(" - len:%3hhu, type:0x%02hhx (%s) \n", attr->length, attr->type, rgw_msg_attrtype_str(attr->type));68 fd_log_debug(" - len:%3hhu, type:0x%02hhx (%s)", attr->length, attr->type, rgw_msg_attrtype_str(attr->type)); 69 69 /* If we need to dump the value, it's better to call directly radius_msg_dump instead... */ 70 70 } … … 76 76 TRACE_ENTRY("%p %p %p %p %p %p", cs, session, rad_req, rad_ans, diam_fw, cli); 77 77 78 fd_log_debug("------------- RADIUS/Diameter Request Debug%s%s%s ------------- \n", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");78 fd_log_debug("------------- RADIUS/Diameter Request Debug%s%s%s -------------", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : ""); 79 79 80 80 if (!rad_req) { 81 fd_log_debug(" RADIUS request: NULL pointer \n");81 fd_log_debug(" RADIUS request: NULL pointer"); 82 82 } else { 83 fd_log_debug(" RADIUS request (%p) DUMP: \n", rad_req);83 fd_log_debug(" RADIUS request (%p) DUMP:", rad_req); 84 84 debug_dump_radius(rad_req); 85 85 } 86 86 87 87 if (!rad_ans || ! *rad_ans) { 88 fd_log_debug(" RADIUS answer: NULL pointer \n");88 fd_log_debug(" RADIUS answer: NULL pointer"); 89 89 } else { 90 fd_log_debug(" RADIUS answer (%p) DUMP: \n", *rad_ans);90 fd_log_debug(" RADIUS answer (%p) DUMP:", *rad_ans); 91 91 debug_dump_radius(*rad_ans); 92 92 } 93 93 94 94 if (!diam_fw || ! *diam_fw) { 95 fd_log_debug(" Diameter message: NULL pointer \n");95 fd_log_debug(" Diameter message: NULL pointer"); 96 96 } else { 97 fd_log_debug(" Diameter message (%p) DUMP: \n", *diam_fw);97 fd_log_debug(" Diameter message (%p) DUMP:", *diam_fw); 98 98 fd_msg_dump_walk(0, *diam_fw); 99 99 } 100 100 101 101 if (!session || ! *session) { 102 fd_log_debug(" Diameter session: NULL pointer \n");102 fd_log_debug(" Diameter session: NULL pointer"); 103 103 } else { 104 104 os0_t str; … … 106 106 CHECK_FCT( fd_sess_getsid(*session, &str, &str_len) ); 107 107 108 fd_log_debug(" Diameter session: %s \n", str);108 fd_log_debug(" Diameter session: %s", str); 109 109 } 110 110 111 fd_log_debug("=========== Debug%s%s%s complete ============= \n", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");111 fd_log_debug("=========== Debug%s%s%s complete =============", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : ""); 112 112 113 113 return 0; … … 119 119 TRACE_ENTRY("%p %p %p %p %p %p", cs, session, diam_ans, rad_fw, cli, stateful); 120 120 121 fd_log_debug("------------- RADIUS/Diameter Answer Debug%s%s%s ------------- \n", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");121 fd_log_debug("------------- RADIUS/Diameter Answer Debug%s%s%s -------------", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : ""); 122 122 123 123 if (!diam_ans || ! *diam_ans) { 124 fd_log_debug(" Diameter message: NULL pointer \n");124 fd_log_debug(" Diameter message: NULL pointer"); 125 125 } else { 126 fd_log_debug(" Diameter message (%p) DUMP: \n", *diam_ans);126 fd_log_debug(" Diameter message (%p) DUMP:", *diam_ans); 127 127 fd_msg_dump_walk(0, *diam_ans); 128 128 } 129 129 130 130 if (!rad_fw || ! *rad_fw) { 131 fd_log_debug(" RADIUS answer: NULL pointer \n");131 fd_log_debug(" RADIUS answer: NULL pointer"); 132 132 } else { 133 fd_log_debug(" RADIUS answer (%p) DUMP: \n", *rad_fw);133 fd_log_debug(" RADIUS answer (%p) DUMP:", *rad_fw); 134 134 debug_dump_radius(*rad_fw); 135 135 } 136 136 137 fd_log_debug("=========== Debug%s%s%s complete ============= \n", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : "");137 fd_log_debug("=========== Debug%s%s%s complete =============", cs ? " [" : "", cs ? (char *)cs : "", cs ? "]" : ""); 138 138 return 0; 139 139 }
Note: See TracChangeset
for help on using the changeset viewer.