Project Logs
You can control the format of project logs. Currently two formats are supported: plain text (default) and JSON. To enable JSON logs format, set PORTAL_LOG_FORMAT
environment variable with value JSON
:
PORTAL_LOG_FORMAT=JSON
Examples
Plain text
[info] time="2023-05-31T18:03:43.477" msg="Starting portal develop mode."
[info] time="2023-05-31T18:03:43.516" msg="Content scan finished" dur="38ms"
[info] time="2023-05-31T18:03:43.713" msg="Processing scorecard..."
[info] time="2023-05-31T18:03:43.744" msg="Scorecard processed" dur="31ms"
[info] time="2023-05-31T18:03:44.038" msg="Creating default redirect for index page => /get-started/"
[info] time="2023-05-31T18:03:49.158" msg="Server compiled" dur="1369ms"
[info] time="2023-05-31T18:03:49.292" msg="Client compiled" dur="1503ms"
[success] time="2023-05-31T18:03:49.294" msg="Server started: http://127.0.0.1:3000"
[success] time="2023-05-31T18:03:49.294" msg="No errors found"
JSON
{"time":"2023-05-31T18:07:50.749","level":"INFO","message":"Starting portal develop mode."}
{"time":"2023-05-31T18:07:50.789","level":"INFO","message":"Content scan finished","duration":39.20954200066626}
{"time":"2023-05-31T18:07:50.985","level":"INFO","message":"Processing scorecard..."}
{"time":"2023-05-31T18:07:51.017","level":"INFO","message":"Scorecard processed","duration":32.29391700029373}
{"time":"2023-05-31T18:07:51.285","level":"INFO","message":"Creating default redirect for index page => /get-started/"}
{"time":"2023-05-31T18:07:56.280","level":"INFO","message":"Server compiled","duration":1398.7201669998467}
{"time":"2023-05-31T18:07:56.348","level":"INFO","message":"Client compiled","duration":1466.476584000513}
{"time":"2023-05-31T18:07:56.351","level":"SUCCESS","message":"Server started: http://127.0.0.1:3000"}