2015-09-25 135 views
0

我想知道是否可以添加時間戳到日誌文件?在日誌文件中添加時間戳?

SPSS啓動時會記錄日期&,但如果程序打開的時間較長(即日期),則在程序未關閉時不會打開程序。

擁有時間戳會讓我更容易找到我正在尋找時代的東西,我回頭找東西。

這是我使用插入時間戳到我的輸出:

HOST COMMAND=['echo %time%']. 

但是日誌文件只顯示語法。

+0

爲什麼不能有其他更獨特的標記比時間?即「/ *開始Job1語法* /。」或沿着這些線?那麼更容易暗示那麼複雜的東西呢?只是一個想法。 –

+0

我使用語法的方式已經給了我類似的東西(在文件命名約定等方面)。我需要日期和時間的部分原因是我還偶爾用它來解決任務& time;,即我需要知道我花了多少時間在一個特定的任務上。 – JYurkovich

回答

0

我不明白爲什麼它不應該工作,除非你不使用Windows操作系統。

像Linux或Mac其運行的bash(殼)類Unix系統,你寧願使用

HOST COMMAND =['date'].

如果您的Python擴展安裝,你也可以使用Python代碼打印日期和時間(這將是一個獨立於平臺的解決方案)。

BEGIN PROGRAM. 
import time 
print time.ctime() 
END PROGRAM. 
1

日誌文件由統計信息保持刷新和關閉,因此您可以從其他進程寫入日誌文件。我不認爲上面的建議會起作用,因爲它會將代碼寫入日誌,但不會輸出到日誌。但是,使用Python你可以做這樣的事情。

開始程序。
導入時間
開放(R 「完整路徑的日誌文件」, 「A」)。寫( 「*」 + time.asctime()+ 「\ n」)
端程序