Using an electric mixer, whip together plain cream cheese, onion and chive cream cheese, salt, garlic powder and onion powder. Whip for 1-2 minutes until fully combined and smooth.
Using a large spatula or spoon, mix in shredded cheese and cranberries until evenly distributed.
In the bowl, shape roughly into a log, then divide in half. On a non-stick surface roll each log in chopped pistachios to cover all sides and ends. Shape with your hands until it's cylindrical and between 6-8 inches long.
Wrap tightly in plastic wrap, twist the ends and chill overnight.
Allow 30 minutes at room temperature to soften just before serving with assorted flavors of crackers, crostini or pita crisps. (Rosemary flavored crackers are especially delicious with these cheese logs)
Store leftovers chilled. (Yield: Two 6-8 inch Cheese Logs)