That's what I remember. Or at least the debate with Keeler in season 3 was in a primary. Palmer later withdrew from the race because of what happened during that season. That would make Keeler a Democrat, and therefore Logan also a Democrat.
In Season 3, Palmer and Keeler were in a presidential debate, which means (but was never said) that Keeler was a Republican. And so is Logan, I assume.