1. If by black dots, you mean "noise", you should increase
antiAliasing.min and
antiAliasing.max, but that will lead to a slower rendering. See also the
FAQ How can I speed up the rendering process in photo and video creation panes?
2. If
3D view > Create photos at points of view menu item isn't enough for you, you'll have to program a derived version of Sweet Home 3D. Look at
this message to get the basic idea.
3. 4. Modifying the previous program will let you log whatever you want. Don't expect a special parameter in the program to switch logs on. I'm not found of logs and anyway, I feel it's quite useless in a program that requires a graphical user interface.