<div dir="ltr"><br><br>On Thu, Oct 31, 2019 at 5:48 PM Guillaume Quintard <<a href="mailto:guillaume@varnish-software.com">guillaume@varnish-software.com</a>> wrote:<br>><br>> Hi,<br>><br>> Varnish automatically transforms the 304 response into the object it represents, this is why you are seeing the 200 (but it could be pretty much any status that you are revalidating).<br>> If you want to check for 304s, you can do something like this:<br>><br>> sub vcl_backend_response {<br>>     if (beresp.was_304) {<br>>         std.log("true_status: 304");<br>>     } else {<br>>         std.log("true_status: " + beresp.status);<br>>     }<br>> }<br>><br>> and then use %{VSL:VCL_Log:true_status}x in the varnishncsa format line to retrieve it<br><br><div>Thanks, that construct logs exactly what I wanted.</div><div><br></div><div>Rainer</div></div>