Windows Firewall log file empty.

Although GPO is set properly, still the windows firewall C:\Windows\System32\LogFiles\Firewall\pfirewall.log showed blank.

Solution: Provide NT SERVICE\MPSSVC account with Full Control permissions on the C:\Windows\System32\LogFiles\Firewall folder and restart the workstation or the server.