<div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">stdout of the helper is the channel to respond to Squid requests. Do not<br>send other information there.</blockquote><div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Helper debug info etc should go to the helper stderr which Squid will<br>deliver to cache.log.</blockquote></div><div><br></div>Thank you, Amos.<div><br></div><div>I am glad there is a built-in way to handle this. </div><div><br></div><div>However, I tried putting this inside the script:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">sys.stderr.write("test ################################################")</blockquote><div><br></div><div>However, I still can not see the info in the cache log, these are my configurations:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">cache_log stdio:/dev/stdout<br>cache_store_log stdio:/dev/stdout</blockquote><div><br></div><div>I even tried adding this, but still no luck:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">debug_options 82,9</blockquote><div><br></div><div>I can see the rest of the cache log just fine, and stdout makes it to its destination just fine as well.</div><div><br></div><div>Any idea what is wrong?</div><div><br></div><div>Thanks,</div><div>Roee</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Dec 28, 2021 at 7:46 AM Amos Jeffries <<a href="mailto:squid3@treenet.co.nz">squid3@treenet.co.nz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 28/12/21 18:32, roee klinger wrote:<br>
> Hey,<br>
> <br>
> I am running Squid inside a Docker container, and I am using an external <br>
> helper, I am trying to get the logs from the external helper to go to <br>
> Docker logs (stdout).<br>
> <br>
> Currently, I am writing the logs to a file, which works, but I would <br>
> like to get them to stdout instead, however, Squid redirects all the <br>
> stdout from the external helper to itself, which makes me unable to send <br>
> the logs I want to stdout.<br>
> <br>
> Is there a way for me to send the logs I want to the main stdout of the <br>
> container and not to Squid itself?<br>
<br>
stdout of the helper is the channel to respond to Squid requests. Do not <br>
send other information there.<br>
<br>
Helper debug info etc should go to the helper stderr which Squid will <br>
deliver to cache.log.<br>
<br>
Amos<br>
_______________________________________________<br>
squid-users mailing list<br>
<a href="mailto:squid-users@lists.squid-cache.org" target="_blank">squid-users@lists.squid-cache.org</a><br>
<a href="http://lists.squid-cache.org/listinfo/squid-users" rel="noreferrer" target="_blank">http://lists.squid-cache.org/listinfo/squid-users</a><br>
</blockquote></div>