Contemporary software development strongly relies on software monitoring for different purposes. In this paper, we perform a systematic literature review on logging techniques for software monitoring. More specifically, we explore the existing contemporary research on log engineering, infrastructure, and analysis. We propose the Contemporary Logging Framework, a conceptual framework that maps the entire research field in four dimensions and 13 ramifications. Finally, based on all the knowledge we gained, we propose a list of next steps that will help researchers in moving the field forward.