We had a customer who had this same issue, and another who had an issue with the burn smell from a small home fire. A few things they told us:
1) It's hard to get the smell out of the logs themselves without pretty major work being done. One customer had to soda blast the wood to get rid of the smell. This can get pricey, but is probably your best bet with the logs themselves. As for other surfaces....
2) There are products out there that cover up the smoke smell. They may also cover up the wood itself. Research "odor blocking coatings" online for more suggestions. Painters have to deal with this kind of thing regularly, as do apartment maintenance supervisors. There are products out there that work, but whether or not they'll leave the logs looking like logs is the question.
3) I was told by both that Febreze is a miracle worker. :-)
Hope that helps a little bit. Good luck with making a decision!
-- Charis w/ Sashco
We have had many customers with this issue as well. We usually direct them to our Sure Shine ,Water-Based Poly Finish. While it is not as breathable as our Acrylic Satin or Acrylic Gloss that fact can also be a benefit in that it will help lock in and smoke, food, or pet odors that have already permeated the wood.
Also if you are ripping out the carpet you can think about having the interior soda blasted. Soda blasting does a great job of removing smoke scent.
If you would like a free sample of Sure Shine, or would like more information you can email me at email@example.com
Good luck with your project!
Kevin, PCS Redmond
You might contact the Servicemaster folks, who professionally deal with this issue after fires, both commercially and residentially. With stud construction, they paint over the charred area, replace drywall, use large ion type machines, etc. They might provide an estimate for this service.