2013-11-22 191 views

回答

3

您始終可以使用proc printto將其發送到文件,關閉Proc Printto,然後將其讀取並輸出。這實際上讓你記錄突出顯示,這很好。

filename a temp; 
proc printto log=a; 
run; 
proc freq data=sashelp.class; 
run; 
proc printto; 
run; 

data _null_; 
infile a; 
input @; 
put _infile_; 
run; 
1

另一種選擇:ALTLOG。這是只有在系統啓動時有效(或者附加到快捷方式中的SAS可執行文本,或者放在配置文件中),所以它不是非常靈活;但它允許你的日誌去到一個文件和屏幕。所以,如果你的快捷鍵是

c:\pathtosas\sas.exe -config "myconfigfiledetails" 

您可以附加

c:\pathtosas\sas.exe -config "myconfigfiledetails" -altlog "c:\temp\seemylog.txt" 

(當然替換正確的文本虛擬文字)。