As discussed in the last sync meeting, we should not store a logger in the context, only log fields from which we can create a logger when we need it. Related to #375, #359.