Ведение журнала Glassfish v3 - PullRequest
10 голосов
/ 05 марта 2010

В Glassfish v2.1 я мог посмотреть в журнале своих веб-приложений все stdout и stderr в журнале сервера glassfish ($ GF_HOME / domains / domain1 / logs / server.log).Но я не вижу того же в v3.Есть ли параметр, который необходимо включить или приложения теперь должны поддерживать собственную регистрацию?

Ответы [ 3 ]

13 голосов
/ 05 марта 2010

В среде v3 System.out и System.err отправляются в файл журнала ... через регистратор.

Имя регистратора: «javax.enterprise.system.std.com.sun.enterprise.v3.services.impl».

Сообщение System.err регистрируется на уровне Level.SEVERE. Сообщение System.out регистрируется на Level.INFO.

Возможно, вы захотите запустить сервер и проверить уровень журнала для «javax.enterprise.system» в консоли администратора. Это последний регистратор, указанный на странице на этом снимке экрана, прямо над кнопкой «Сохранить». alt text

Если этот регистратор выключен, сообщения не будут попадать в файл журнала. Если для регистратора установлено значение SEVERE или WARNING, сообщения в System.out не будут регистрироваться.

РЕДАКТИРОВАТЬ: Добавлен скриншот

1 голос
/ 31 мая 2010

http://blog.saddey.net/2010/03/27/how-to-deploy-a-grails-application-to-glassfish/

В этом уроке очень кратко объяснено, в чем заключается проблема, и как ее устранить, по крайней мере, для приложений Grails, которые в первую очередь используются для Glassfish.

0 голосов
/ 23 апреля 2015

Чтобы увидеть сообщения System.out.print (), вы должны установить javax уровень ведения журнала на INFO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...