On Mon, Aug 03, 2015 at 06:16:17PM -0400, Jason Price wrote: > In varnish 3, I did the following to log odd errors to syslog: > > std.syslog((3*8)+5, "returning backend error page. client.ip is " + > client.ip + > " req.xid is " + req.xid + [...] > Am I missing something?
You're right that client is not accessible in backend functions (for IMS there may not even be a client), however bereq.* should be a fine replacement for req.*. You could also just put the log in the client side of things, i.e. in vcl_deliver, where you have access to req.* and client.* Also, syslog is a poor choice performance-wise. The correct solution is, and has always been, to monitor the shared memory log. -- Andreas _______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
