Washington CNN —  

As Republican presidential candidates lay into his record, President Barack Obama on Wednesday chalked up the attacks to expected election-year politics but said there was “nothing particularly patriotic” about their rhetoric.

“Despite the perennial doom and gloom that I guess is inevitably part of a presidential campaign, America is winning right now,” Obama said at a meeting of the Business Roundtable in Washington. “America is great right now. We can do even better.”

He cited job creation, the rising stock market and millions of Americans who now have health insurance as examples of a successful presidential run.

RELATED: 7 things to watch at the CNN Republican debate

“You wouldn’t know any of this if you were listening to the folks seeking this office that I occupy,” the President told the group of American chief executives.

RELATED: Presidential debate superlatives from the past 50 years

“In the echo chamber that is presidential politics, everything is dark and everything is terrible,” he said. “They don’t seem to offer many solutions to the disasters they perceive, but they’re quick to tell you who to blame. There’s nothing particularly patriotic or American about talking down America, especially when we stand as one of the few sources of economic strength in the world.”

RELATED: What 2016 GOPers are doing before tonight’s debate

Obama said it was imperative that Republicans in Congress pass a government spending measure before the end-of-month deadline to avoid a shutdown, calling the standoff over funding for Planned Parenthood “bad policymaking.”

RELATED: Donald Trump on debate: ‘I think I could tone it down a little’