The issue of the article the OP was a response to is that the traffic they are expecting is too big for the disk nginx is running on to handle the log files.
Your solution works for centralising the log, but it doesn't solve the local i/o issue as the file is still being written (which was the problem of the original article).
Your solution works for centralising the log, but it doesn't solve the local i/o issue as the file is still being written (which was the problem of the original article).