Revit API 日誌檔案 journal

2021-10-05 09:20:29 字數 1366 閱讀 3086

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列印日誌 日誌檔案

日誌檔案的主要作用是記錄了某個時刻,某個地點發生了什麼!對乙個程式設計師而言,日誌系統在程式開發 維護的過程中是非常重要的,日誌系統可以幫助我們快速定位程式錯誤發生的時間和位置 以及程式出錯的大致原因。在日誌資訊足夠詳細的前提下,日誌還可以幫助我們分析使用者行為,從而更好地為客戶爸爸們提供精準有效的...