I tried the above suggestion and it did not have the desired effect. Everything gets logged to log file. I was hoping for a way to log to the file and also still see it on the screen also.
Have you tried something like this:
%post ( do your stuff here ) 2>&1 | tee post-install.log