On Fri, Mar 21, 2014 at 1:27 AM, Michael Marcin <mike.marcin@gmail.com> wrote:
Specifically I have boost Log compiled as a static library but I'm only using boost.log from a single dll so from my reading of that guideline it doesn't apply.

Except of course if the boost.log headers are included and used in api headers of your dll, which would make user code of the dll also need boost.log and as it's static, they would create different instances.
However it might not be your problem indeed.