什么是本地和远程的日志默认位置

时间:2015-05-20 09:59:13

标签: sas remote-server

您能否告诉我日志的默认位置

1 个答案:

答案 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;