2011-07-11 32 views
6

我使用Logback/SLF4J進行日誌記錄,並且它在我的Mac開發機器上像一個魅力一樣工作。主機名在生產環境中的Logback/SLF4J中未定義

我已經使用了郵件附加目的地主題以下模式:

<subject>[ERROR] ${HOSTNAME} : %msg</subject> 

當運行我的Mac上的服務,我收到這樣的主題:

macbook-pro.localhost : Error message 

當我上運行的服務我收到以下電子郵件主題

HOSTNAME_IS_UNDEFIENED : Error message 

打字hostname在Mac和Debian系統的命令行產生以下:

mac: macbook-pro.localhost 
debian: s1.myservice.com 

我想看到的s1.myservice.com在電子郵件主題。

+0

在您的debian機器上/ etc/hostname的內容是什麼? –

+0

/etc/hostname的內容爲s1 –

+0

ping未知主機上的s1結果,對於s1.myservice.com也是如此 –

回答

相關問題