map $status $loggable {
~^[23] 0;
default 1;
}
access_log /path/to/access.log combined if=$loggable;$status) 2xx или 3xx, т.е. начинается с цифры 2 или 3, переменная $loggable принимает значение 0. В параметре if директивы access_log нулевое значение приводит к выключению логгинга в этих случаях.