Step 3 - Abstract logging and create first unit test.