BookmarkSubscribeRSS Feed
HeatherNewton
Quartz | Level 8

Hi I would like to know how to export sas program log to a folder using sas code in a sas program

right now I have to manually export it and I would like to use sas code to have it automatically saved in a specific folder

 

please help thx

4 REPLIES 4
PaigeMiller
Diamond | Level 26
proc printto log="g:\abc\def\myfolder\filename.log" new;
run;

/* YOUR CODE GOES HERE */

proc printto;
run;

 

Note: the option NEW overwrites any previous logs by this name.

--
Paige Miller
Reeza
Super User
proc printto log="g:\abc\def\myfolder\filename %sysfunc(today(), yymmddn10.).log" new;
run;

/* YOUR CODE GOES HERE */

proc printto;
run;

 

You can also add the date (or datetime via datetime()) if you're looking to have this tracked each time you run a process.

Ksharp
Super User
If you are using PC version of SAS , you could try this:

option mprint mlogic symbolgen;
/*...................Here is code..........................*/
dm 'log; file "c:\temp\ReportPrint.log" replace;' ;
PaigeMiller
Diamond | Level 26

@HeatherNewton please mark an answer correct, if the answer works for you.

--
Paige Miller

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 4 replies
  • 1516 views
  • 1 like
  • 4 in conversation