SP logging when in foreground versions 3.0.3 and 3.0.4

Scott Koranda skoranda at gmail.com
Fri Aug 23 13:53:23 EDT 2019


Hi,

I am trying to track down a discrepancy in logging behaviour I see
between two SP deployments. One is SP 3.0.3 and one is SP 3.0.4.
Both were built from source and otherwise run as expected.

Both deployments run shibd in the foreground (-F) and Apache HTTP Server
is also running in the foreground. Both deployments have identical
shibd.logger, native.logger, and console.logger files/configurations.

In neither deployment is the environment variable SHIBSP_LOGGING set.

The shibboleth2.xml configuration is the same for both deployments,
modulo local details like entityID.

With SP 3.0.3 during startup the shibd process uses the configuration
from shibd.logger but then this is logged

DEBUG Shibboleth.Config : loading new logging configuration from (/etc/shibboleth/console.logger), check log destination for status of configuration

and after that the shibd process uses the configuration from
console.logger. The same is true for the in process module. It logs

DEBUG Shibboleth.Config : loading new logging configuration from (/etc/shibboleth/console.logger), check log destination for status of configuration

and then it begins to use the logging configuration from console.logger.

With SP 3.0.4, the shibd process starts up using shibd.logger and does
NOT log anything about loading a new logging configuration. The same
is true for the in process module. Both continue to use the logging
configuration in shibd.logger and native.logger respectively.

I have read the release notes for 3.0.4 (the six JIRA Issues referenced)
but I don't see anything to indicate that the logging behavior would
have changed between SP 3.0.3 and SP 3.0.4.

Note that SP 3.0.3 is using XMLTooling-C 3.0.0 and SP 3.0.4 is using
XMLTooling-C 3.0.4. Is it possible that a change in XMLTooling-C is
the cause of the difference?

I appreciate any insights or ideas on why the two deployments
behave differently given what I think are nearly identical
configurations. What have I missed? 

Thanks,

Scott K


More information about the dev mailing list