您能否告诉我日志的默认位置
答案 0 :(得分:2)
如果您将刚刚以交互模式提交的SAS程序生成的日志发送到本地或远程服务器,则除非您告知它,否则不会将其保存到任何物理位置(请参阅下文了解如何操作)它)。如果您使用SAS EG,日志将显示在您的日志窗口(对于SAS Base)或Projec Log / Step Log中。其他SAS应用程序还有其他位置。
如果您需要将程序日志保存在具有特定文件名的特定位置,则需要使用PROC PRINTTO。
假设您有一个程序将“Hello Worlds”放入您的日志中,并且您正在使用unix。
示例:
PROC PRINTTO log="/home/work/log.log";
QUIT;
DATA _null_;
put "Hello World";
RUN;
/* you need to run empty PROC PRINTTO in order to direct the logs into
defaul location (your interactive session window */
PROC PRINTTO;
QUIT;
RESULT LOG打印到文件log.log:
NOTE: PROCEDURE PRINTTO used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
19
20 DATA _null_;
21 put "Hello World";
22 RUN;
Hello World
NOTE: DATA statement used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
23
24 PROC PRINTTO;
25 QUIT;