依預設,錯誤和警告訊息可顯示在終端機上,也可記錄至記錄檔中。(在 Solaris 上,錯誤訊息也可寫入至系統的 syslog 常駐程式。)
您可以用以下方法變更記錄訊息的輸出通道:
若要使所有記錄種類 (對於指定的層級) 輸出顯示在畫面上,請使用 imqbrokerd 指令的 -tty 選項。
若要避免記錄輸出顯示在畫面上,請使用 imqbrokerd 指令的 -silent 選項。
使用 imq.log.file.output 特性,指定應寫入至記錄檔的記錄資訊種類。例如:
imq.log.file.output=ERROR
使用 imq.log.console.output 特性,指定應寫入至主控台的記錄資訊種類。例如:
imq.log.console.output=INFO
在 Solaris 上,使用 imq.log.syslog.output 特性,指定應寫入至 Solaris syslog 的記錄資訊種類。例如:
imq.log.syslog.output=NONE
變更記錄程式輸出通道前,您必須確定所設定的記錄層級,支援要對映到輸出通道的資訊。例如,如果您將記錄層級設定為 ERROR,並且將 imq.log.console.output 特性設定為 WARNING,則不會記錄任何訊息,因為您未啟用 WARNING 訊息的記錄。