Anytime you use the keyword 'log' in your access list the router would log an entry when there's a match for that access control entry aka., ACE. By default, Cisco routers log everything to the console but you have the option of configuring the router to log events buffer or an external syslog server. Logging to the syslog server is recommended.
AFAIK, the router doesn't log the ACL matches to a separate file but logs to the console, buffer or syslog server as per your setup.
HTH
Sundar