journal 是 revit 乙個非常神奇的功能。當你在操作 revit 的時候,實際上,revit 會默默地把你的操作變成程式。而這個程式,可以回放。
關於日誌檔案對於二次開發,比較關心的是日誌的回放功能。日誌檔案可以捕捉從軟體啟動到停止這段時間內,軟體在 revit 會話期間所執行的操作。這些文字檔案可用來解決該軟體的技術問題。
每次使用 revit 時,該軟體都會建立乙個新日誌檔案。編號最高的日誌檔案是最新檔案。預設情況下,日誌檔案位於以下位置:
如果您在 revit
會話期間遇到問題,支援提供商可能會要求您傳送日誌檔案和所有備份檔案,以幫助解決問題。如果您在會話期間沒有遇到問題,那麼日誌檔案幾乎沒有什麼用處,可將其刪除。要自動刪除較早的日誌檔案,請參見「常規選項」。
通過 api 寫入:
void
writejournaldata
(externalcommanddata commanddata)
通過 api 讀取:
///
/// this sample shows how to get data from journal file.
///
void
readjournaldata
(externalcommanddata commanddata)
這裡,externalcommanddata
**來?
當你呼叫乙個外掛程式命令,即iexternalcommand
,它在執行的時候就會用到這個。
這也是你讀取和寫入的入口:
namespace autodesk.revit.ui
}
類externalcommanddata
包含三個屬性:
namespace autodesk.revit.ui
public
get;
set;}}
}
通常日誌回放的實現:
在你自己的iexternalcommand.execute
執行的時候,把內容記錄到externalcommanddata.journaldata
,這些內容會被記錄到日誌裡面;
在日誌回放的時候,從日誌裡面把記錄的內容讀取出來,成為執行iexternalcommand.execute
的引數值。
例子,可以參考 revit sdk 介紹:日誌 journal
。
Mysql 日誌,日誌檔案
mysql.log 是mysql 的日誌檔案,裡面記錄的對 mysql 資料庫的操作記錄。預設情況下 mysql 的日誌檔案沒有產生,需要修改 mysql 的配置檔案,步驟如下 一 使用下面的命令開啟 mysql 的配置檔案,去除 68,69 行的注釋,然後儲存。sudo vi etc mysql ...
mysql系統日誌檔案 Mysql 日誌檔案系統
mysql中的日誌包括 錯誤日誌 通用查詢日誌 二進位制日誌 慢查詢日誌等等。這裡主要介紹下比較常用的兩個功能 通用查詢日誌和慢查詢日誌。錯誤日誌 記錄啟動 執行或停止mysqld時出現的問題。通用日誌 記錄建立的客戶端連線和執行的語句。二進位制日誌 記錄所有更改資料的語句。還用於複製。慢查詢日誌 ...
html列印日誌 日誌檔案
日誌檔案的主要作用是記錄了某個時刻,某個地點發生了什麼!對乙個程式設計師而言,日誌系統在程式開發 維護的過程中是非常重要的,日誌系統可以幫助我們快速定位程式錯誤發生的時間和位置 以及程式出錯的大致原因。在日誌資訊足夠詳細的前提下,日誌還可以幫助我們分析使用者行為,從而更好地為客戶爸爸們提供精準有效的...