Platform backend logs
Inject logging structure
The logs for this project are stored on the path specified in INJECT_LOGS,
which is set to backend-logs.jsonl by default.
Format
The log file contains messages in the JSONL format. Each message contains these fields:
module– module where this message originates fromlevel– log level, can be eitherINFO,WARNINGorERRORdate– timestamp when the message was createdlineno– line numbermessage– the message text
Troubleshooting
The logs contain quite a few messages and most of them won't be useful to admins for figuring out why the platform does not behave as expected. This is because the exercise is quite a complex state machine, therefore we log all actions that happen during the exercise to help developers replicate bugs.
However, despite this all WARNING and ERROR level logs should be considered when checking logs.
These logs might hint at the possible reasons why something does not work.
Troubleshooting tips
- When debugging the process of sending emails with credentials,
you can search for the word
credentialsin themessagefield. This should return all logs related to sending these emails.