add separate logs and types for staging and production