Skip to content

Logs

Log level and Logging Layout Parameters of Janssen's FIDO2 server:#

Field named Example Description
loggingLevel "INFO" or "TRACE" or "DEBUG" Logging level for FIDO2 server
loggingLayout "text" or "json" Contents of logs as plain text or json format

1. Read Configuration parameters:#

Use the following command to obtain configuration parameters:

jans cli --operation-id get-properties-fido2

Response:

{
   "issuer":"https://.jans.io",
   "baseEndpoint":"https://my-jans-server.jans.io/jans-fido2/restv1",
   "cleanServiceInterval":60,
   "cleanServiceBatchChunkSize":10000,
   "useLocalCache":true,
   "disableJdkLogger":true,
   "loggingLevel":"INFO",
   "loggingLayout":"text",
   "externalLoggerConfiguration":"",
   "metricReporterInterval":300,
   "metricReporterKeepDataDays":15,
   "metricReporterEnabled":true,
   "personCustomObjectClassList":[
      "jansCustomPerson",
      "jansPerson"
   ],
   "fido2Configuration":{
      "authenticatorCertsFolder":"/etc/jans/conf/fido2/authenticator_cert",
      "mdsCertsFolder":"/etc/jans/conf/fido2/mds/cert",
      "mdsTocsFolder":"/etc/jans/conf/fido2/mds/toc",
      "serverMetadataFolder":"/etc/jans/conf/fido2/server_metadata",
      "enabledFidoAlgorithms":[
         "RS256",
         "ES256"
      ],
      "rp":[
         {
            "id":"https://my-jans-server.jans.io",
            "origins":[
               "my-jans-server.jans.io"
            ]
         }
      ],
      "debugUserAutoEnrollment":false,
      "unfinishedRequestExpiration":180,
      "authenticationHistoryExpiration":1296000
   }
}

2. Update loggingLevel or loggingLayout:#

Steps: A. Create a JSON file say /tmp/config_values.json by editing the JSON from Point 1 and - edit loggingLevel to TRACE or DEBUG or INFO - edit loggingLayout to text or json

B. Use the following command to update the logging level jans cli --operation-id post-config-scripts --data /tmp/config_values.json

C. restart jans-fido2 service fido2 restart or systemctl restart fido2

Location of logs in FIDO2 server:#

Logs can be found at /opt/jans/jetty/jans-fido2/logs


Last update: 2024-12-12
Created: 2022-07-07