GItlab EE for audit logs

Please let me know if audit logs capture each events like push/commit/merge and specially checkout branch options. Is this available in community edition as well. Please share the details same.

Thanks,
Arup