Skip to main content

Logs

Standard logs

The Eftsure administrator can elect to turn webservice logs on in order to troubleshoot any issues.

Screenshot

warning

When logging is enabled, it has a small impact on performance. Therefore it is only recommended to enable logging when troubleshooting issues in your live environment.

When logs are recorded, the administrator can review any external call performed by our extension and check how our extension reacts to the parameters. Our extension will save all external calls, serialized as string for further reuse. For each call, we will save the request, response, call stack and any errors present.

The webservice log feature uses a custom control capable of showing XML, JSON, HTML and URL results, for improved visibility.

info

The Eftsure admin has the ability to export one or more preselected webservice logs into a TXT file to allow our support team to replay actions as performed by the user. Secrets are never exposed on this visualiser, as secrets are obfuscated before saving the log into the database.

The CallStack option allows to record the current position in the code call stack, which might be requested by support to further troubleshoot the issue.

Extended logs

Extended logs can only be enabled remotely by support, for advanced troubleshooting, if/when necessary. When extended logs are enabled, the log will also record all HTTP calls at the request/response level.

warning

It's not possible to obfuscate secrets in this method, which is why it is never enabled for customers, but only used sporadically for troubleshooting.

Screenshot

In this view, on top of existing request and response, the full HTTP stack is displayed, as well as a ServiceClientTracer view of the call.