Good Morning,
I'm looking almost all day how to copy sas log into a text file, but without erasing it into sas (no proc printto, or maybe if some option exists…)
I need this code to be inside my sas program and not executed into linuy command line (or of course in a linux command line into my sas program)
I would like to be in my sas enterprise guide session, run my project (or program) and then see the logs into sas, but also save them (automatically) in a text file.
I saw on internet the altlog option, but I didn't manage to make it work...
Hope somebody could help me.
Thank you,
Sabrina
Code Direct Log to the External Log file , Reads and displays the external file and displays it in the Log Window in the same session. Let me know if this works.
/* Specify the path for the external log */
*Specify the Path;
%let path=<Your_Path>/sample.log;
* Export Log to Extrenal Path;
proc printto log="&path.";
run;
*Specify Your SAS Code Here;
data Sample;
set sashelp.class;
run;
proc print data=Sample;
run;
proc printto log=log; run;
*Read the Log from the External file and Display in the Log Window;
data _null_;
infile "&path.";
input;
putlog ">" _infile_;
run;
Code Direct Log to the External Log file , Reads and displays the external file and displays it in the Log Window in the same session. Let me know if this works.
/* Specify the path for the external log */
*Specify the Path;
%let path=<Your_Path>/sample.log;
* Export Log to Extrenal Path;
proc printto log="&path.";
run;
*Specify Your SAS Code Here;
data Sample;
set sashelp.class;
run;
proc print data=Sample;
run;
proc printto log=log; run;
*Read the Log from the External file and Display in the Log Window;
data _null_;
infile "&path.";
input;
putlog ">" _infile_;
run;
Thank you r_behata,
It's a good idea, but doing like this we lose the fonctionality of seen the errors and warning in the bottom bar.
See the picture below
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.