The <OutOfProcess>
element contains settings that affect the behavior of the portion of Shibboleth running outside the web server (shibd
). This includes extensions loaded only by shibd
. On Version 2.4 and above, it can be omitted, and the default attribute values are used (and no extensions are loaded).
Code Block | ||||
---|---|---|---|---|
| ||||
<OutOfProcess logger="/etc/shibboleth/shibd.logger">
<Extensions>
<Library path="/usr/lib/shibboleth/odbc-store.so" fatal="true"/>
</Extensions>
</OutOfProcess>
|
...
logger
(local pathname) (default isshibd.logger
on 2.4+)- This attribute points to Specifies a log4shib/log4cpp configuration file that defines out-of-process logging behavior generally writing to the
shibd.log
file. If set, this overrides theĀlogger
property in theĀ<SPConfig>
parent element, but if omitted (defaulted), the parent property will take precedence.
- This attribute points to Specifies a log4shib/log4cpp configuration file that defines out-of-process logging behavior generally writing to the
catchAll
(boolean) (default is false)- If true, "global" exception handlers are used to trap crashes and other "uncontrolled" exceptions. This attempts to keep the
shibd
process running if at all possible, but makes diagnosing bugs difficult, and can lead to unstable runtime behavior in which the service does not crash but cannot service requests either. Generally should be omitted (or set to false).
- If true, "global" exception handlers are used to trap crashes and other "uncontrolled" exceptions. This attempts to keep the
...
tranLogFiller
(string) (Version 2.5 and Above)- Sets the string used in place of non-existent fields when the
transLogFormat
is applied to a logging event.
- Sets the string used in place of non-existent fields when the
Child Elements
Extensions
<Extensions>
- Specifies out-of-process extension libraries.