Transaction log는 데이터베이스 시스템이나 비즈니스 프로세스 내에서 발생하는 모든 변경 사항과 거래(transaction) 내역을 시간 순서대로 상세히 기록한 파일을 의미합니다. 이 용어는 주로 IT 분야에서 데이터의 무결성을 유지하고 시스템 장애 시 데이터를 복구하기 위한 목적으로 사용됩니다. 예를 들어, 은행 시스템에서 송금이 일어날 때마다 그 과정이 기록되는 것이 전형적인 예입니다. 단순히 과거의 일을 나열하는 'history'보다 훨씬 더 세밀하고 기술적인 데이터를 포함하며, 감사(audit)나 보안 점검 시 중요한 증거 자료로 활용됩니다. 비즈니스 맥락에서는 금융 거래의 투명성을 보장하는 장부와 같은 역할을 하며, 격식 있는 전문 용어에 해당하므로 일상적인 대화보다는 사무적이고 기술적인 환경에서 주로 쓰입니다.