можно ли использовать один лог файл в разных локейшенах? а с кэшированием?
Да. И с буферизацией (если это имелось в виду пол кэшированием).
Размер буфера достаточно указать в первой директиве. Если размеры
будут отличаться, то nginx выдаст ошибку.
Игорь Сысоев
http://sysoev.ru