Logic currently does support hyperthreading, but limited to eight cores total whether they are full cores or HT cores.
So on a quad machine with HT (mac pro or iMac i7), Logic will show eight cores and use the HT cores. On an octo without HT, it will show eight cores. On an octo with HT, it will show eight cores even though there are 16 including the HT cores.
At this point we can only speculate how Logic will run on the 12 core machines but my guess would be that until the software is updated it will only use eight of them. Hopefully Logic will get an update soon that will finally get around to optimizing and using more cores.
I'd probably wait until the 12 core machines are shipping and hear feedback from Logic users before deciding. Especially considering the cost of the 12 core boxes.