As per your state i was trying to modify svc.stard but due to MSB executable file i flunked to do that :(
Now are you saying that service FMRI is only hope for changing log location ??
I am trying to change default log location ( var/logs/svc/<component>) of each and evry SMF registered processes and append to particular file (/opt/smf.log) .