<span style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt">Hello, I wanted to be able to dump status codes to stdout without having to set the logging level to Debug and get all of the extra info. Here's a simple patch to print the status code and description returned from the servers at the Info level so you can get a quick idea of what's going on. Let me know what ya'll think, thanks!<br />
<br />
Index: amf.c<br />
===================================================================<br />
--- amf.c&nbsp;&nbsp;&nbsp;(revision 548)<br />
+++ amf.c&nbsp;&nbsp;&nbsp;(working copy)<br />
@@ -1145,11 +1145,21 @@<br />
&nbsp;AMF_Dump(AMFObject *obj)<br />
&nbsp;{<br />
&nbsp;&nbsp; int n;<br />
+&nbsp; char str[1024] = "";<br />
&nbsp;&nbsp; RTMP_Log(RTMP_LOGDEBUG, "(object begin)");<br />
&nbsp;&nbsp; for (n = 0; n &lt; obj-&gt;o_num; n++)<br />
&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AMFProp_Dump(&amp;obj-&gt;o_props[n]);<br />
+&nbsp;&nbsp;&nbsp;&nbsp; if (obj-&gt;o_props[n].p_name.av_len &amp;&amp; strncmp(obj-&gt;o_props[n].p_name.av_val, "code", 4) == 0 &amp;&amp; <br />
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; obj-&gt;o_props[n].p_type == AMF_STRING)<br />
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;snprintf(str, 1024, "%s", obj-&gt;o_props[n].p_vu.p_aval.av_val);<br />
+&nbsp;&nbsp;&nbsp;&nbsp; if (obj-&gt;o_props[n].p_name.av_len &amp;&amp; strncmp(obj-&gt;o_props[n].p_name.av_val, "description", 11) == 0 &amp;&amp; <br />
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; obj-&gt;o_props[n].p_type == AMF_STRING)<br />
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; snprintf(str, 1024, "%s: %s", str, obj-&gt;o_props[n].p_vu.p_aval.av_val);<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
+&nbsp; // dump status at info level<br />
+&nbsp; if (strlen(str) &gt; 1 &amp;&amp; RTMP_LogGetLevel() &lt;= RTMP_LOGINFO)<br />
+&nbsp;&nbsp;&nbsp;&nbsp; RTMP_Log(RTMP_LOGINFO, str);<br />
&nbsp;&nbsp; RTMP_Log(RTMP_LOGDEBUG, "(object end)");<br />
&nbsp;}<br /></span>