Maybe tengine is a solution. It can support pipe natively The documentation is here: <a href="http://tengine.taobao.org/document/http_log.html">http://tengine.taobao.org/document/http_log.html</a><div><br></div><div>You can configure the cronolog ilke this:</div>
<div><br></div><div>error_log "pipe:/path/to/sbin/cronolog /path/to/logs/%Y/%m/%Y-%m-%d-error_log" warn;</div><div>access_log "pipe:/path/to/sbin/cronolog /path/to/logs/%Y/%m/%Y-%m-%d-access_log" format;</div>
<div><br><div class="gmail_quote">2013/1/25 Piotr Karbowski <span dir="ltr"><<a href="mailto:jabberuser@gmail.com" target="_blank">jabberuser@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 01/24/2013 09:53 PM, Markus "bionix(-it)" wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello guys,<br>
<br>
I'm looking for a good (maybe native) solution to use cronolog with nginx.<br>
I found only these two links [1]+[2], but I'm looking for a better<br>
solution like a module or a code upgrade.<br>
<br>
Is a native solution in development or maybe give it a nginx patch?<br>
<br>
Regards,<br>
<br>
Markus "bionix"<br>
<br>
[1] <a href="http://pjkh.com/articles/nginx-and-cronolog/" target="_blank">http://pjkh.com/articles/<u></u>nginx-and-cronolog/</a><br>
[2] <a href="https://gist.github.com/2891895" target="_blank">https://gist.github.com/<u></u>2891895</a><br>
</blockquote>
<br></div>
Well you could try make a log (error/access) format with vhost/domain/whatever there and setup single access_log/error_log location, which would be a fifo with cronolog cronolog connected to it, note that I have no idea whatever nginx can write to fifo (or will replace it with a file instead) but worth trying, to not slow down nginx because of the read-fifo flow you could use ftee (find ftee.c somewhere on the internet) and open fifo with it forwarding stdout to cronolog.<br>

<br>
The above solution sounds like a overkill but if you want realtime cronolog...<span class="HOEnZb"><font color="#888888"><br>
<br>
-- Piotr.</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/<u></u>mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Weibin Yao<br>Developer @ Server Platform Team of Taobao
</div>