Make structlog optional: add fallback and compat class for python's logging