BoringtecVN

Service Watcher

What is Service Watcher?

Service Watcher is WinWraper's event log. Every time a service changes state, starting, stopping, crashing, or throwing an error, an event entry is recorded with a timestamp.

Win Wraper, Service Watcher
From:
2026-05-01
To:
2026-05-06
SERVICES
All Services
13 events
Session · 06/05/2026 · 09:14
09:14:02my-backendADDService "my-backend" added
09:14:08my-backendSTARTINGSpawning node index.js
09:14:10my-backendRUNNINGPID 4821 ready
09:14:02next-storefrontADDService "next-storefront" added
09:14:08next-storefrontSTARTINGSpawning next start
09:14:10next-storefrontRUNNINGPID 4822 ready
09:14:02ml-workerADDService "ml-worker" added
09:14:08ml-workerSTARTINGSpawning python main.py
11:42:48ml-workerWARNINGUnusually high CPU usage
11:42:51ml-workerERRORProcess exited with code 1
11:42:54ml-workerAUTO-RESTARTAuto-restart after 3000ms
14:08:10ml-workerSTOPPINGStopping (CtrlC → wait → kill)
14:08:12ml-workerSTOPPEDStopped by user
Showing 13 events · Auto refresh

Opening Service Watcher

Click the 👁 Watcher button on the Service List toolbar.


Event types

EventColourMeaning
STARTINGYellowService is being started
RUNNINGGreenService started successfully
AUTO-RESTARTAmberWaiting to restart after a crash
STOPPINGOrangeService is being stopped
STOPPEDGreyService has stopped or crashed (see description)
ERRORRedSerious error (rapid exit, system error)
WARNINGLight yellowWarning (non-zero exit code, unusual CPU/RAM, etc.)
ADDPurpleA service was added to WinWraper
REMOVEPurple-greyA service was removed from management

Filtering and searching

Filter by service

Use the "All services" dropdown to view the log for a specific service or all services at once.

Filter by time

Use the From / To date pickers to narrow the time range.

Search by content

Type a keyword into the Search box to show only events whose description contains that text.

💡Tip

When the Circuit Breaker trips, look for STOPPED events just before it, the description contains the exit code and uptime, telling you exactly why the service keeps crashing.


Auto Refresh

Enable Auto Refresh to have Watcher update automatically as new events arrive, like watching logs in a terminal but with a polished interface.


Pagination

Watcher loads 300 events per page. Click "Load older" at the bottom of the list to load earlier events.


Exporting to CSV

  1. In Service Watcher, click Export CSV.
  2. Choose the folder to save to.
  3. The CSV file contains: timestamp, service_name, event_type, description.

Useful for sharing incident reports or calculating uptime.


Clearing the log

Click Clear All to delete the entire history.

⚠️Warning

Clearing the log cannot be undone. Export to CSV first if you need to keep the history.


Next: Gateway & Health Check →