Added base class for event logging
Added base class for event logging

sanditiffin/chef,nicklv/chef,sometimesfood/chef,h4ck3rm1k3/chef,sanditiffin/chef,nguyen-tien-mulodo/chef,ktpan/chef-play,youngjl1/chef,jkerry/chef,nalingarg2/chef-1,grubernaut/chef,higanworks/chef,Igorshp/chef,ranjib/chef,gene1wood/chef,jonlives/chef,ktpan/chef-play,legal90/chef,someara/chef,martinisoft/chef,strangelittlemonkey/chef,andrewpsp/chef,antonifs/chef,faspl/chef,youngjl1/chef,mikefaille/chef,gene1wood/chef,DeWaRs1206/chef,h4ck3rm1k3/chef,legal90/chef,paulmooring/chef,clintoncwolfe/chef,nicklv/chef,nvwls/chef,karthikrev/chef,bahamas10/chef,jmhardison/chef,oclaussen/chef,mal/chef,robmul/chef,nsdavidson/chef,someara/chef,ckaushik/chef,renanvicente/chef,MichaelPereira/chef,erkolson/chef,smurawski/chef,nellshamrell/chef,kaznishi/chef,acaiafa/chef,onlyhavecans/chef,josb/chef,nathwill/chef,andrewpsp/chef,sometimesfood/chef,DeWaRs1206/chef,tbriggs-curse/chef,3dinfluence/chef,jkerry/chef,natewalck/chef,nalingarg2/chef-1,polamjag/chef,Igorshp/chef,OpSitters/chef,someara/chef,skmichaelson/chef,h4ck3rm1k3/chef,smurawski/chef,jagdeesh109/chef,h4ck3rm1k3/chef,Igorshp/chef,chef/chef,jonlives/chef,Kast0rTr0y/chef,sekrett/chef,baberthal/chef,polamjag/chef,gsaslis/chef,mal/chef,ekometti/chef,askl56/chef,pburkholder/chef,lamont-granquist/chef,BackSlasher/chef,nvwls/chef,mattray/chef,gsaslis/chef,EasonYi/chef,circleback/chef,lamont-granquist/chef,tbriggs-curse/chef,natewalck/chef,cgvarela/chef,nathwill/chef,MsysTechnologiesllc/chef,malisettirammurthy/chef,ducthanh/chef,strangelittlemonkey/chef,martinisoft/chef,baberthal/chef,joemiller/chef,askl56/chef,mio-g/chef,gsaslis/chef,gene1wood/chef,sideci-sample/sideci-sample-chef,OpSitters/chef,MsysTechnologiesllc/chef,jblaine/chef,renanvicente/chef,ktpan/chef-play,b002368/chef-repo,erkolson/chef,kaznishi/chef,mal/chef,cachamber/chef,natewalck/chef,jmhardison/chef,faspl/chef,nicklv/chef,EasonYi/chef,ranjib/chef,mattray/chef,acaiafa/chef,jimmymccrory/chef,jimmymccrory/chef,onlyhavecans/chef,cgvarela/chef,swalberg/chef,andrewpsp/chef,acaiafa/chef,askl56/chef,nvwls/chef,BackSlasher/chef,webframp/chef,skmichaelson/chef,docwhat/chef,webframp/chef,kaznishi/chef,Ppjet6/chef,jimmymccrory/chef,sideci-sample/sideci-sample-chef,gsaslis/chef,oclaussen/chef,oclaussen/chef,sometimesfood/chef,cachamber/chef,ekometti/chef,Kast0rTr0y/chef,brettcave/chef,mio-g/chef,jagdeesh109/chef,sometimesfood/chef,onlyhavecans/chef,baberthal/chef,paulmooring/chef,onlyhavecans/chef,higanworks/chef,joemiller/chef,acaiafa/chef,ckaushik/chef,chef/chef,martinb3/chef,grubernaut/chef,Igorshp/chef,onlyhavecans/chef,evan2645/chef,ChaosCloud/chef,renanvicente/chef,MichaelPereira/chef,evan2645/chef,joemiller/chef,skmichaelson/chef,malisettirammurthy/chef,BackSlasher/chef,erkolson/chef,nsdavidson/chef,youngjl1/chef,antonifs/chef,pburkholder/chef,strangelittlemonkey/chef,ChaosCloud/chef,custora/chef,sometimesfood/chef,legal90/chef,DeWaRs1206/chef,lamont-granquist/chef,joemiller/chef,malisettirammurthy/chef,jonlives/chef,youngjl1/chef,swalberg/chef,jblaine/chef,nellshamrell/chef,patcon/chef,criteo-forks/chef,jblaine/chef,gsaslis/chef,skmichaelson/chef,cmluciano/chef,strangelittlemonkey/chef,nalingarg2/chef-1,mikefaille/chef,robmul/chef,nsdavidson/chef,ccsplit/chef,andrewpsp/chef,criteo-forks/chef,nathwill/chef,Kast0rTr0y/chef,DeWaRs1206/chef,youngjl1/chef,brettcave/chef,martinb3/chef,martinb3/chef,antonifs/chef,joemiller/chef,sempervictus/chef,ckaushik/chef,jimmymccrory/chef,joemiller/chef,AndyBoucher/Chef-Testing,askl56/chef,webframp/chef,jkerry/chef,adamleff/chef,jkerry/chef,nathwill/chef,sideci-sample/sideci-sample-chef,robmul/chef,sempervictus/chef,bahamas10/chef,ktpan/chef-play,pburkholder/chef,jmhardison/chef,higanworks/chef,mattray/chef,faspl/chef,sempervictus/chef,adamleff/chef,tas50/chef-1,oclaussen/chef,grubernaut/chef,tbunnyman/chef,sekrett/chef,jmhardison/chef,clintoncwolfe/chef,mikedodge04/chef,clintoncwolfe/chef,ekometti/chef,webframp/chef,permyakovsv/chef,Igorshp/chef,sanditiffin/chef,sempervictus/chef,BackSlasher/chef,martinb3/chef,jagdeesh109/chef,aaron-lane/chef,mikedodge04/chef,jonlives/chef,ekometti/chef,jaymzh/chef,robmul/chef,adamleff/chef,cachamber/chef,cmluciano/chef,custora/chef,h4ck3rm1k3/chef,DeWaRs1206/chef,mikefaille/chef,martinisoft/chef,patcon/chef,patcon/chef,docwhat/chef,polamjag/chef,josb/chef,nicklv/chef,jk47/chef,lamont-granquist/chef,bahamas10/chef,karthikrev/chef,karthikrev/chef,oclaussen/chef,chef/chef,polamjag/chef,faspl/chef,webframp/chef,b002368/chef-repo,tbriggs-curse/chef,mwrock/chef,nsdavidson/chef,tas50/chef-1,sanditiffin/chef,zshuo/chef,mikedodge04/chef,3dinfluence/chef,grubernaut/chef,erkolson/chef,Ppjet6/chef,ranjib/chef,cmluciano/chef,baberthal/chef,sekrett/chef,jaymzh/chef,mikefaille/chef,tbriggs-curse/chef,smurawski/chef,AndyBoucher/Chef-Testing,evan2645/chef,ranjib/chef,patcon/chef,tomdoherty/chef,DeWaRs1206/chef,paulmooring/chef,gsaslis/chef,permyakovsv/chef,nellshamrell/chef,jmhardison/chef,sometimesfood/chef,skmichaelson/chef,nguyen-tien-mulodo/chef,ChaosCloud/chef,gene1wood/chef,zshuo/chef,karthikrev/chef,tbriggs-curse/chef,josb/chef,nellshamrell/chef,circleback/chef,malisettirammurthy/chef,AndyBoucher/Chef-Testing,nguyen-tien-mulodo/chef,ccsplit/chef,faspl/chef,nathwill/chef,zshuo/chef,tomdoherty/chef,custora/chef,smurawski/chef,renanvicente/chef,aaron-lane/chef,baberthal/chef,jk47/chef,martinb3/chef,custora/chef,lamont-granquist/chef,b002368/chef-repo,Ppjet6/chef,nicklv/chef,jk47/chef,robmul/chef,BackSlasher/chef,MsysTechnologiesllc/chef,tas50/chef-1,jonlives/chef,Tensibai/chef,andrewpsp/chef,juliandunn/chef,sanditiffin/chef,zuazo-forks/chef,juliandunn/chef,juliandunn/chef,nalingarg2/chef-1,ducthanh/chef,malisettirammurthy/chef,aaron-lane/chef,lamont-granquist/chef,legal90/chef,cgvarela/chef,paulmooring/chef,Tensibai/chef,nguyen-tien-mulodo/chef,OpSitters/chef,mwrock/chef,kaznishi/chef,MichaelPereira/chef,ranjib/chef,aaron-lane/chef,jonlives/chef,martinb3/chef,natewalck/chef,zshuo/chef,natewalck/chef,nsdavidson/chef,docwhat/chef,jimmymccrory/chef,nsdavidson/chef,Kast0rTr0y/chef,renanvicente/chef,swalberg/chef,jblaine/chef,erkolson/chef,mikedodge04/chef,nguyen-tien-mulodo/chef,tbunnyman/chef,cmluciano/chef,smurawski/chef,evan2645/chef,sekrett/chef,circleback/chef,nvwls/chef,jkerry/chef,kaznishi/chef,cgvarela/chef,criteo-forks/chef,custora/chef,ccsplit/chef,jagdeesh109/chef,pburkholder/chef,zshuo/chef,acaiafa/chef,jk47/chef,nellshamrell/chef,ducthanh/chef,b002368/chef-repo,brettcave/chef,paulmooring/chef,swalberg/chef,AndyBoucher/Chef-Testing,cachamber/chef,ChaosCloud/chef,h4ck3rm1k3/chef,ccsplit/chef,tbunnyman/chef,pburkholder/chef,oclaussen/chef,mikedodge04/chef,chef/chef,mwrock/chef,jaymzh/chef,MichaelPereira/chef,EasonYi/chef,polamjag/chef,martinisoft/chef,permyakovsv/chef,OpSitters/chef,Tensibai/chef,clintoncwolfe/chef,swalberg/chef,nalingarg2/chef-1,ccsplit/chef,3dinfluence/chef,josb/chef,Ppjet6/chef,ktpan/chef-play,ducthanh/chef,acaiafa/chef,youngjl1/chef,zuazo-forks/chef,AndyBoucher/Chef-Testing,mal/chef,ckaushik/chef,OpSitters/chef,kaznishi/chef,nalingarg2/chef-1,cachamber/chef,strangelittlemonkey/chef,sanditiffin/chef,robmul/chef,mattray/chef,bahamas10/chef,3dinfluence/chef,adamleff/chef,sideci-sample/sideci-sample-chef,ChaosCloud/chef,ckaushik/chef,circleback/chef,AndyBoucher/Chef-Testing,docwhat/chef,zuazo-forks/chef,adamleff/chef,adamleff/chef,brettcave/chef,Kast0rTr0y/chef,cmluciano/chef,mikefaille/chef,jk47/chef,webframp/chef,criteo-forks/chef,b002368/chef-repo,karthikrev/chef,evan2645/chef,malisettirammurthy/chef,andrewpsp/chef,jkerry/chef,mikefaille/chef,mio-g/chef,mattray/chef,cgvarela/chef,ChaosCloud/chef,jmhardison/chef,someara/chef,skmichaelson/chef,legal90/chef,ktpan/chef-play,josb/chef,permyakovsv/chef,mwrock/chef,3dinfluence/chef,tbriggs-curse/chef,strangelittlemonkey/chef,sempervictus/chef,Kast0rTr0y/chef,renanvicente/chef,faspl/chef,tbunnyman/chef,onlyhavecans/chef,jimmymccrory/chef,grubernaut/chef,MichaelPereira/chef,tomdoherty/chef,tomdoherty/chef,sempervictus/chef,tas50/chef-1,ducthanh/chef,nicklv/chef,circleback/chef,patcon/chef,legal90/chef,josb/chef,baberthal/chef,tomdoherty/chef,ducthanh/chef,patcon/chef,nvwls/chef,cachamber/chef,Ppjet6/chef,martinisoft/chef,pburkholder/chef,sideci-sample/sideci-sample-chef,Tensibai/chef,aaron-lane/chef,sekrett/chef,nguyen-tien-mulodo/chef,erkolson/chef,zuazo-forks/chef,antonifs/chef,criteo-forks/chef,ekometti/chef,antonifs/chef,antonifs/chef,mio-g/chef,mal/chef,grubernaut/chef,nvwls/chef,jk47/chef,Igorshp/chef,jblaine/chef,docwhat/chef,juliandunn/chef,aaron-lane/chef,clintoncwolfe/chef,higanworks/chef,jagdeesh109/chef,evan2645/chef,b002368/chef-repo,zuazo-forks/chef,3dinfluence/chef,ranjib/chef,custora/chef,circleback/chef,someara/chef,criteo-forks/chef,paulmooring/chef,mio-g/chef,zuazo-forks/chef,ckaushik/chef,juliandunn/chef,smurawski/chef,brettcave/chef,cgvarela/chef,EasonYi/chef,tbunnyman/chef,docwhat/chef,askl56/chef,Tensibai/chef,tbunnyman/chef,OpSitters/chef,MsysTechnologiesllc/chef,askl56/chef,EasonYi/chef,natewalck/chef,someara/chef,mal/chef,clintoncwolfe/chef,higanworks/chef,sekrett/chef,jaymzh/chef,nathwill/chef,mikedodge04/chef,brettcave/chef,EasonYi/chef,jblaine/chef,ekometti/chef,bahamas10/chef,permyakovsv/chef,permyakovsv/chef,BackSlasher/chef,mio-g/chef,MichaelPereira/chef,jagdeesh109/chef,nellshamrell/chef,polamjag/chef,karthikrev/chef,bahamas10/chef,Ppjet6/chef,zshuo/chef,ccsplit/chef,swalberg/chef