A file that records either events that occur in an operating system or other software runs, or messages between different users of a communication software.
"Log files are used by system administrators to troubleshoot problems and by software developers to understand how their program is being used."