Nothing so overly complicated, haha.
Defeating an enemy gives you a Data Log from that enemy, You can get up to 5 Data Logs per enemy. Just make sure you successfully escape afterwards.
Doesn't matter where or how you defeat 'em, just so long as you defeat 'em. You should be able to see enemies you have Data Logs on in your Codex between missions.