Регистрация на стороне сервера в режиме сервера

В приложениях demo dolphin, использующих настройки InMemoryConfig, в терминале появляются сообщения как клиента, так и сервера, например:

...
[INFO] C:           -> Command: AttributeCreated attr:15C, pm:dataMold, property:Matches(FIFA) value:FIFA matches qualifier:null tag:LABEL
[INFO] C:           -> Command: AttributeCreated attr:16C, pm:dataMold, property:Matches(RSSSF) value:false qualifier:null tag:ENABLED
[INFO] C:           -> Command: AttributeCreated attr:17C, pm:dataMold, property:Matches(RSSSF) value:RSSSF matches qualifier:null tag:LABEL
[INFO] S:     received Command: CreatePresentationModel pmId dataMold pmType null  attributes [[propertyName:Name, id:0C, qualifier:null, value:null, baseValue:null,     tag:VALUE], [propertyName:Rank, id:1C, qualifier:null, value:null, baseValue:null, tag:VALUE], [propertyName:YearOfBirth, id:2C, qualifier:null, value:null, baseValue:null, tag:VALUE], [propertyName:Country, id:3C, qualifier:null, value:null, baseValue:null, tag:VALUE], [propertyName:Matches(FIFA), id:4C, qualifier:null, value:null, baseValue:null, tag:VALUE], [propertyName:Matches(RSSSF), id:5C, qualifier:null, value:null, baseValue:null, tag:VALUE]]
[INFO] S:     received Command: AttributeCreated attr:6C, pm:dataMold, property:Name value:false qualifier:null tag:ENABLED
...

В режиме клиент / сервер клиентская сторона печатает все сообщения в обычном режиме (с префиксом [C]), но сервер работает очень тихо. Есть ли способ включить сообщения на стороне сервера?

1 ответ

Решение

Вы включаете ведение журнала на стороне сервера так же, как на стороне клиента: LogConfig.logCommunication()

Например, посмотрите строки 40ff в https://github.com/canoo/open-dolphin/blob/master/dolphin-grails/grails-app/utils/DolphinSpringBean.groovy

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

Другие вопросы по тегам