BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
littlestone
Fluorite | Level 6

Hello, All

Suppose i have following codes:

ODS Trace On;

     Proc Logistic ....

     ....

     Run;

ODS Trace Off;

By default, each output object (including Name, Label, Template and Path) was written to SAS log; is there a waythose information can be written to a dataset?

1 ACCEPTED SOLUTION

Accepted Solutions
Ksharp
Super User

you can use proc printto to redirect the log into a external file. and transform it into dataset.

proc printto log='c:\trace.txt';run;
ods trace on;
proc glm data=sashelp.class;
 model weight=height;
quit;
ods trace off;
proc printto;run;

data want;
 infile 'c:\trace.txt' length=len;
 input list $varying200.len;
run;



Ksharp

View solution in original post

2 REPLIES 2
Ksharp
Super User

you can use proc printto to redirect the log into a external file. and transform it into dataset.

proc printto log='c:\trace.txt';run;
ods trace on;
proc glm data=sashelp.class;
 model weight=height;
quit;
ods trace off;
proc printto;run;

data want;
 infile 'c:\trace.txt' length=len;
 input list $varying200.len;
run;



Ksharp

littlestone
Fluorite | Level 6

Thank you very much.

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

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
  • 2 replies
  • 1424 views
  • 0 likes
  • 2 in conversation