added push/pull interaction pattern for logging
uncomment