2015-05-20 41 views
0

日誌默認位置,你能告訴我日誌什麼是本地和遠程

+0

我通過你的問題堆看上去和你有很多的問題,它似乎是你必須不盡力找到答案。請閱讀http://stackoverflow.com/help/how-to-ask。我使用'sas日誌位置'進行搜索,第一次將我引向登錄SAS的官方文檔。 –

+0

嗨,我用Google搜索了相同的內容,它將我帶到了文檔中,並且在我在此處提出問題之前,我還在進行研究。 我已經通過了文件,我看到的是關於產卵者。但我想知道它是如何保存在本地的,以及我們在何處和何時執行遠程提交(在unix服務器上)。 – user3658367

+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; 

結果日誌打印到文件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;