Skip to content

Logs Tab

The Logs tab displays Traefik's access log - a record of every HTTP request routed through Traefik, including status codes, response times, upstream targets, and client IPs.

What it shows

Each log entry is parsed into a card showing:

  • Method badge - color-coded HTTP verb (GET, POST, DELETE, etc.)
  • Status badge - status code with description (e.g. 404 Not Found, 502 Bad Gateway)
  • Path - request path, truncated if long
  • IP - client IP address
  • Service name - Traefik service that handled the request (when available)
  • Duration - response time

Click any card to open a detail panel with all fields (path, IP, date, size, duration, service, backend URL) and the full raw log line.

Enabling the tab

During setup wizard

Toggle Logs on in the "Optional monitoring" step.

After setup

Go to Settings → System Monitoring and enable Logs.

Requirements

Traefik must have access logging enabled. Add this to your traefik.yml:

yaml
accessLog:
  filePath: "/logs/access.log"
  format: common

Then point traefik-manager at the log file via the ACCESS_LOG_PATH environment variable (default: /app/logs/access.log).

Mount the log file into both containers at the same path:

yaml
services:
  traefik:
    volumes:
      - ./logs:/logs

  traefik-manager:
    volumes:
      - ./logs:/app/logs:ro
    # ACCESS_LOG_PATH defaults to /app/logs/access.log - no env var needed

Or use a custom path:

yaml
  traefik-manager:
    environment:
      - ACCESS_LOG_PATH=/logs/access.log
    volumes:
      - ./logs:/logs:ro

Notes

  • Only the most recent entries are shown (tail view)
  • The log is not streamed live - refresh the tab to see new entries
  • For real-time log output, use the Live Monitor tab