The Audit Facility provides APIs with which you can audit enable your applications, create your own audit emitters and process audit files.
For sample code, please visit http://supportline.microfocus.com/mf_kb_display.asp?kbnumber=23252.