跳至內容

pylon Event Logger#

Framegrabber SDK 提供了一個您可以隨 Framegrabber SDK 一起安裝的事件記錄工具。此工具即為 pylon Event Logger。

若要安裝 pylon Event Logger,請在 Framegrabber SDK 安裝程式的 Select Components 對話方塊中選取它:

安裝 pylon Event Logger

若要啟動 pylon Event Logger:

  • Framegrabber SDK: Start the pyloneventlogger.exe from the <Framegrabber SDK installation directory>\Applications\bin.
  • GenTL/CXP:使用啟動指令碼 bin\pyloneventlogger 啟動 pylon Event Logger。

連接 Framegrabber SDK 應用程式#

如果您從 pylon Event Logger 啟動應用程式,系統會自動產生組態檔,並將記錄訊息轉寄至 pylon Event Logger。

如果您以其他方式啟動應用程式,請調整 bin/BaslerFgSdkLogging.properties 檔案中的設定,該檔案位於 Framegrabber SDK 安裝目錄中。取消註解下列行並新增 pylonEventLogger 至以下項目的附加器清單: log4j.rootCategory:

log4j.rootCategory=NOTICE, pylonEventLogger, stdout

log4j.appender.pylonEventLogger=org.apache.log4j.EltAppender
log4j.appender.pylonEventLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.pylonEventLogger.layout.ConversionPattern=[%d:%t:%c] %p: %m%n
log4j.appender.pylonEventLogger.portNumber=12320

啟用後, EltAppender 會開啟一個網路連接埠,PEL GUI 可以連線至該連接埠。 portNumber 必須與 pylon Event Logger 應用程式中設定的連接埠相符。預設連接埠為 12320.

如需關於記錄系統的詳細資訊,請參閱 Log Message System。

您可以在 pylon 說明文件中找到 pylon Event Logger 的說明文件。