Skip to content

System Logs

The System Logs tab is a dedicated administrative interface for monitoring the health and activity of the Strix backend infrastructure.

Note: This tab is only visible to users with the ADMIN role (the admin username).

What is logged here?

Unlike the "Live Terminal" which streams the output of the Python AI Agent during a specific scan, the System Logs tab displays logs generated by the Node.js / Next.js backend itself.

This includes:

  • API Requests: Incoming traffic to the Strix REST API (e.g., login attempts, scan triggers).
  • Scheduler Heartbeats: The PM2 background scheduler wakes up every 10 seconds to check for pending jobs. These wake-up events are logged here.
  • Errors & Exceptions: If the Next.js server encounters a database connection drop or a 500 Internal Server Error, the stack trace will appear in this log feed.

Managing Log Size

Because the scheduler polls every 10 seconds, the system logs can grow quite rapidly. It is recommended to use standard Linux log rotation (logrotate) on the physical server to manage the log files if disk space becomes an issue over several months.

Released under the MIT License.