The Genero OpenID implementation log file

The Genero OpenID implementation produces a log file. You specify the level of detail recorded to the log.

The Genero OpenID implementation produces a log file called OpenID.log in $FGLDIR/web_utilities/services/openid/bin. This log file contains all incoming and outgoing requests. It can help to debug OpenID issues.

There are two categories that can be logged:
To add debugging information to the log, modify OpenIDServiceProvider.xcf to include the debug flag as its first argument in the MODULE tag:
<APPLICATION Parent="ws.default"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation="http://www.4js.com/ns/gas/2.50/cfextwa.xsd">
  <EXECUTION>
    <ENVIRONMENT_VARIABLE Id="FGLPROFILE">
      $(res.path.fgldir.services)/openid/res/fglprofile</ENVIRONMENT_VARIABLE>
    <PATH>$(res.path.fgldir.services)/openid/bin</PATH>
    <MODULE>OpenIDServer -debug DEBUG</MODULE>
    <POOL>
      <START>1</START>
      <MIN_AVAILABLE>0</MIN_AVAILABLE>
      <MAX_AVAILABLE>10</MAX_AVAILABLE>
    </POOL>
  </EXECUTION>
</APPLICATION>
Note: Logging is based on the Genero errorlog() function. As several instances of the same OpenID server can write into the log file, the PID of the server is written to the log file as well.