How to set strace output characters string width to be longer?
Strangely i can't find it any where but when i stdout the output of strace into afile like this:
strace foo.exe | & tee foo.log
the out put is to short, how can i make the width longer?
Solution 1:
The "-s" option under Linux, from the "strace" package, will let you specify the width:
-s strsize Specify the maximum string size to print (the
default is 32). Note that filenames are not consid-
ered strings and are always printed in full.
Solution 2:
Use '-o filename' option:
strace -f -o foo.log foo
man strace
-o filename Write the trace output to the file filename