Good morning, all:
I would like to save the SAS log in text file as record for furture review, how could I do it? Should I put the command statement at the begining of all the SAS code or at the end? Please help, thanks.
For example, I would like to save the SAS log into "C:\Documment\SAS file\SAS log.txt"
How do you use SAS?
If you run SAS in batch mode, a log is created by default.
Take a look at the LOG option, and PROC PRINTTO.
Hi,
At the point you want to send the log to a file run:
proc printto log= "C:\Documment\SAS file\SAS log.txt"; run;
And when you want to end outputting to file:
proc printto; run;
Note that PROC PRINTTO will move your log to the file you select. You might want something slightly different ... keeping the log where it is, but sending a copy of it to a file that you choose. You can do that with a different tool.
ALTLOG must be specified at SAS invocation, not in the middle of a program:
It will send a copy of the log to the destination that you choose, while leaving the original log in place.
Do you need the log for auditing reasons?
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.