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
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
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.