print a log
VCL でどのようにすればよいですか?
ログ情報を画面に印刷できますか?
私はこのようにすることができますか?
sub vcl_recv {
....
log.info(req.http.host); // can i write a log here?
....
}
print a log
VCL でどのようにすればよいですか?
ログ情報を画面に印刷できますか?
私はこのようにすることができますか?
sub vcl_recv {
....
log.info(req.http.host); // can i write a log here?
....
}
要求された URL で URL を確認できます varnishlog ユーティリティ (ログ ファイルを書き込むことができます)
varnishlog -i RxURL
または、vmod std およびVarnish 3.xの syslog 関数を使用して syslog に情報を出力します https://www.varnish-cache.org/docs/trunk/reference/vmod_std.html#syslog Varnish 5.1 https://varnish-cache. org/docs/5.1/reference/vmod_std.generated.html#func-syslog
例:
import std;
sub vcl_recv {
...
std.syslog(180, "RECV: " + req.http.host + req.url);
...
}
または Varnish 2.x の C スニペットを使用https://www.varnish-cache.org/trac/wiki/VCLExampleSyslog