Updated product class for clarity and set global logging level.