Hi,
I think what you want can be done with "database agent":
ip dhcp database url [timeout seconds | write-delay seconds]
This way you will have always your bindings in a text file into an host.
If that's not enough, you can use Radius accounting for all DHCP transactions:
http://www.cisco.com/en/US/products/ps6441/products_configuration_guide_chapter09186a008071c33f.html
I don't think there is an easy way to enable debug commands automatically at boot.
Hope this helps, please rate post if it does!