SQL has it's own log file called ".LDF"(
log data file)
you can not create your own PDF, if you want to keep track of all database application then, its a customization in your software.
create one AUDIT table, on each insert/update/delete activity put one entry in AUDIT table
for information of LOG files exist in sql
See here[
^]