You can always in-line C and write to syslog. I found that handy (varnish 2.1.5) when we were doing some custom affinity hashing for serving images. You can do something like:<div><br></div><div># add this to the top of your vcl</div>
<div><div>C{</div><div>#include <syslog.h></div><div>#include <stdio.h></div><div>}C</div><div><br></div><div>sub vcl_recv { # or other</div><div>...</div><div><br></div><div># in some section you want to debug</div>
<div>const char * url = VRT_r_req_url(sp);</div><div><div>syslog(LOG_INFO, "varnish %s ...", url);</div></div><div><br></div><div>...</div><div>}</div><div><br></div><div>Hope that helps.</div><div><br></div><div>
Damon</div><div><br></div><br><div class="gmail_quote">On Wed, Feb 8, 2012 at 10:04 AM, Robson Roberto Souza Peixoto <span dir="ltr"><<a href="mailto:robsonpeixoto@gmail.com">robsonpeixoto@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<div><br></div><div><div>Are there a command to keep easier the process of debug a vcl ? Something like write in log.</div>
<div><br></div><div>thanks</div><span class="HOEnZb"><font color="#888888">-- <br>Robson Roberto Souza Peixoto<br>Robinho<br>Master in Computer Science, University of Campinas<br>

Linux Counter #395633<br>IRC: robsonpeixoto<br>Twitter: <a href="http://twitter.com/rrspba" target="_blank">http://twitter.com/rrspba</a><br>github: <a href="https://github.com/robsonpeixoto" target="_blank">https://github.com/robsonpeixoto</a><br>



</font></span></div>
<br>_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
<a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br></blockquote></div><br></div>