Używam Logback/SLF4J do rejestrowania i działa jak urok na mojej maszynie do programowania komputerów Mac.Nazwa hosta jest niezdefiniowana w Logback/SLF4J w środowisku produkcyjnym.
Mam następujący wzór używany do poczty appender Temat:
<subject>[ERROR] ${HOSTNAME} : %msg</subject>
Uruchamiając usługę na moim Macu, mogę otrzymać przedmiot takiego:
macbook-pro.localhost : Error message
Kiedy uruchomić usługę na Debiana (Lenny) VPS, otrzymuję następujący temat mailowy:
HOSTNAME_IS_UNDEFIENED : Error message
Wpisanie hostname
w wierszu poleceń zarówno dla maszyny, Mac i Debian produkuje następujące:
mac: macbook-pro.localhost
debian: s1.myservice.com
Chciałbym zobaczyć s1.myservice.com
na temat e-mail.
Na twojej maszynie debianowej jaka jest zawartość/etc/hostname? –
zawartość/etc/hostname to s1 –
pingowanie wyników s1 na nieznanym hoście, to samo dotyczy s1.myservice.com –