while firing the command to dc syntheis only you can ask it to produce a log file..
this can be written out by adding " -o ./log/Design.log" to your firing command..
this will write the whole proceedings in the log file in the separate log directory you had created in the working directory...
warning: DO CREATE A LOG DIRECTRY IN THE WORKING DIRECTORY...
Alternatevely you can use " |pee ./log/Design.log" for running log..
i think u can but i am not sure as i haven't worked on solaris.
just check ur help in solaris to find if thecommand exists as we do man tee to get the details of tee command in linux.
and the other thing is
in the console before starting design compiler u have to use "dc_shell-t | tee log&"
the command starts dc in shell mode and all the input stream on ur screen are printed in a file called log(note it's just a file name without any extension) until ur session for that command is finished.
to run the tcl script use the below command
dc_shell-t -f project.tcl | tee log&