Чтобы включить системный журнал в Glassfish 4.1, мы должны изменить свойства logging.properties в домене (например, glassfish / domains / domain1 / config)
Строка
handlerServices=com.sun.enterprise.server.logging.GFFileHandler
должнаизменить в
handlerServices=com.sun.enterprise.server.logging.GFFileHandler,com.sun.enterprise.server.logging.SyslogHandler
см .: [GLASSFISH-20718] Параметр «Запись в системный журнал» не отправляет журнал на локальный порт udp 514
Для этогоизменить чистым способом вместо непосредственного изменения свойств logging.properties, вы можете использовать asadmin следующим образом:
bash-4.3# asadmin set-log-attributes handlers=java.util.logging.ConsoleHandler,com.sun.enterprise.server.logging.SyslogHandler
handlers logging attribute value set to java.util.logging.ConsoleHandler,com.sun.enterprise.server.logging.SyslogHandler.
The logging attributes are saved successfully for server.
Наконец, чтобы включить системный журнал, вы можете вызвать asadmin следующим образом:
bash-4.3# asadmin set-log-attributes com.sun.enterprise.server.logging.SyslogHandler.useSystemLogging=true
com.sun.enterprise.server.logging.SyslogHandler.useSystemLogging logging attribute value set to true.
The logging attributes are saved successfully for server.