- Home
- Getting Started
- Account & Settings
- Roles & Add-On Access
- Settings
- White Label
- Operations
- Agentic & Architecture
- Overview
- AI Models & Runtimes
- Data & RAG
- AI Assistants
- Security & Governance
- Agents & Engines
-
Agents
- Overview
- Custom Agents
- Core Agents
- Core Agents
- Matrix Agent
- Audit Agent
- ETL / Parser Agent
- Reconciliation Agent
- Router / Triage Agent
- Critic / Linter Agent
- RAG / Knowledge Agent
- Analytics / Query Agent
- Scheduler / Planning Agent
- Notification / Alerting Agent
- Industry Agents
- Industry Specific Agents
- Patent Agent
- Customs Agent
- Compliance Agent
- Construction Agent
- Contractor Agent
- Real Estate Valuation Agent
- Litigation Agent
- Contract Audit Agent
- Clinical Audit Agent
- UTS Compliance Agent
- Fleet Ops Agent
- Financial Audit Agent
- RevOps Agent
- BOM Audit Agent
- EHS Compliance Agent
- Engines
- Add-On Modules
- Agriculture
- Automotive & Fleet Management Ops
- Construction
- Customs & Global Trade
- Ecommerce Operations
- Education
- Energy
- Financial Audit & Fintech Ops
- Government
- Healthcare
- Hospitality
- Insurance
- Legal
-
Manufacturing
- Manufacturing
- Overview
- Work Orders
- Production Scheduling
- Shop Floor Monitor
- OEE Dashboard
- Production Counters
- Secure File Sharing
- Plant & Process Setup
- Work Centers
- Bill of Materials
- Manufactured Products
- Work Instructions
- Quality Operations
- Overview
- Inspection Plans
- Quality Checklist
- Non-Conformance (NCR)
- SPC Charts
- Traceability (4M)
- Maintenance Operations
- Overview
- Asset Registry
- Preventive Maintenance
- Work Orders
- Spare Parts
- Reliability Dashboard
- Inventory Operations
- Overview
- Material Staging
- WIP Tracking
- Kanban Replenishment
- Material Consumption
- Assets
- Asset Health
- Patent & R&D Operations
- Real Estate
- RevOps
- Enterprise & Technical
-
Enterprise Operations
- Enterprise Operations
- Overview
- Enterprise Operations Guide
- Compliance & Docs
- Overview
- Approval Workflow
- Expiry Reminders
- Document Control
- Audit Trail
- Compliance Radar
- Contracts & Warranty
- Overview
- Active Contracts
- Warranty Check
- Service Billing
- Field Service
- Overview
- Dispatch Board
- Job Management
- Van Inventory
- Performance Dashboard
- Service Desk
- Overview
- Service Requests
- SLA Monitor
- Knowledge Base
- Procurement & Vendor
- Purchase Orders
- Vendor Portal
- RFQ Management
- QHSE
- Overview
- Incident Reporting
- Permit to Work
- Safety Inspections
- Advanced Finance
- Overview
- Profit & Loss Statement
- Budget Forecasting
- Expenses & Budget Management
- Payroll Logistics & Batch
- Investment Instruments
-
Security & Compliance
- Threat & Monitoring
- Overview
- Security Hub
- Security Audit
- IAM Visualizer
- Dependency Scanner
- Secret Scanner
- Secret Vault
- Traffic Monitor
- Audit Trail
- Threat Simulator
- Compliance Radar (MatrixAgent)
- Identity & Compliance
- Overview
- PPTX Auditor
- PDF Auditor
-
Engineering & Infrastructure
- DevOps & Infrastructure
- Overview
- Cron Builder
- CI/CD Pipeline
- Containers
- Log Streamer
- Secrets Management
- Health Monitor
- Infrastructure as Code
- Developer Tools
- Overview
- Nerve Center
- Git Diff Viewer
- Regex Tester
- JSON Transformer
- Workflow Optimizer
- Execution Replay
- Workflow Editor
- Dev Hub Terminal
- Security Hub
- Graph View
- Terminal Editor
- API Playground
- DSL Compiler
- Database Tools
- Overview
- Database Manager
- ORM Mapper
- SQL Formatter
- Schema Visualizer
- Visual Query Builder
- Seed Data Generator
- Custom Collections
- QA & Test
- Overview
- Flake Tracker
- Artifact Vault
- Web Test Module
- Test Plan & Runner
-
Data & Intelligence
- AIOps & Intelligence
- Overview
- Agents
- Agent Architect
- Model Center
- Prompt Lab
- Knowledge Base
- Agent Persona Editor
- Tool / Function Registry
- Observability & Logs
- DataOps & Analytics
- Overview
- Data Inspector
- AI Predictive Models
- Core Modules
- Ads & Social Media
- API & Integration
- App Groups
- Appointment Booking
-
Automation
- Automation
- Overview
- Workflow Editor
- Monitoring
- Execution Heatmap
- Workflow Pulse
- Trigger Control
- Task Scheduler
- Integration Hub
- Rule Engine
- Pipeline Designer
- Workflow Editor
- Overview
- Triggers
- Manual Input
- Data Sources
- Ecommerce
- Document Management
- Logic & Transform
- AI Agents
- Knowledge / AI
- Validation & Security
- Integrations
- Outputs
- Document Generation
- Image Generation
- Video Generation
- Coming Soon
- Call Center
- Collaboration
- Community
- Creative Studio
- CRM
- Fleet & Logistics
-
Finance
- Hub
- Finance Hub
- Accounting Hub
- Treasury & Banking Hub
- Commercial Accounts Hub
- Invoicing & Billing Hub
- Reporting & Analytics Hub
- Grid View
- Overview
- Accounting AI Assistant
- Treasury
- Invoice Manager
- Expense Management
- Financial Accounts
- Payroll
- Accounts Receivable
- Accounts Payable
- Bank Reconciliation
- Budget & Forecasting
- Expenses & Budget
- Profit & Loss
- Tax & Compliance
- Galleries & Curation
- Google Display Ads
- Human Resources
- Legal & Support
- Logistics
- Map Explorer
- Marketing
- My Workspace
- Plans & Pricing
- Point of Sale
- Product Management
- Purchase
- Sales
- Semantic Search
- Strategy & Fundraising
- Warehouse
- Website
- Productivity
- Project Management
- Documents
- Learning (LMS)
- App Factory
- Research
- Utilities
- Creativity
- Creator Tools
- Image Tools
- Video Tools
- Audio Tools
- Writer Tools
Log Streamer
Tail and search application and infrastructure logs in real time.
Overview
The Log Streamer connects to one or more log sources and displays their output in a live-updating viewer. Connect file paths, syslog endpoints, or Docker container log streams. Search and filter the incoming lines with plain text or regex, apply severity highlighting, and export captured snippets — all in a single browser tab without needing SSH access.
Real-Time Tail
New log lines appear in the viewer as they are written. Auto-scroll follows the latest output. Click Pause to freeze the view for inspection.
Regex Search
Filter incoming lines by plain text or JavaScript-compatible regex. Non-matching lines are hidden; matching lines are highlighted.
Multiple Sources
Open up to 4 log sources simultaneously in tabs. Each tab has independent scroll, filter, and severity settings.
Export Snippets
Select a range of lines and export them as a .log file or copy to clipboard for sharing in incident reports.
Connecting a Log Source
Click + Add Source to open the source configuration dialog.
Source Types
| Type | Input | How It Works |
|---|---|---|
| File (tail) | Absolute file path (e.g. /var/log/nginx/access.log) | Server opens the file and tails new lines as they are written. Requires the file to be readable by the TotalApp server process. |
| Docker Container | Container name or ID | Uses docker logs --follow to stream stdout + stderr. Requires Docker daemon access (same as Containers screen). |
| Syslog (UDP) | Listening port (default 514) | Opens a UDP listener on the specified port. Configure your application or network device to send syslog to TotalApp's host IP and this port. |
| HTTP (SSE) | URL of a Server-Sent Events endpoint | Connects to an SSE stream and displays each event data field as a log line. Useful for structured log endpoints that push JSON events. |
Named Sources
Give each source a short name when configuring it (e.g. "Nginx Access", "API Server"). The name appears in the tab header and is used in exported filenames. Sources are saved across sessions — you do not need to re-enter them on the next visit.
Real-Time Tailing
Once connected, new log lines appear in the viewer as they arrive. The viewer shows up to 5,000 lines in memory (configurable in Settings). Lines beyond this limit scroll off the top.
Controls
- Pause / Resume — Freeze incoming lines to read at your own pace. New lines are buffered and displayed when you resume. The buffer holds up to 1,000 lines while paused.
- Clear — Removes all lines from the current viewer. Does not stop the stream — new lines continue to appear after clearing.
- Scroll to bottom — Jumps to the latest line. A "New lines" badge appears when auto-scroll is off and new lines have arrived.
- Font size — Adjust between small (10px), medium (12px), and large (14px) for readability in the log viewer.
Searching & Filtering
The search bar above the viewer applies a real-time filter to visible lines. Enter a plain text term or check Regex to use a regular expression pattern.
Search Modes
- Filter (default) — Lines that do not match are hidden. Only matching lines remain visible in the viewer.
- Highlight — All lines remain visible but matching text within lines is highlighted in yellow. Useful for tracking a specific value without losing context.
Multiple Terms
Enter multiple search terms separated by | (OR) to match any of the terms. Example: ERROR|WARN|CRITICAL highlights all lines that contain any of those words.
Case-Insensitive Search
Toggle Case Sensitive off (the default) so that error matches ERROR, Error, and error. Turn it on when you need exact case matching (e.g. searching for a specific log constant that differs from general words).
Severity Levels
The Log Streamer automatically detects common severity keywords in each log line and colour-codes the line background.
| Severity | Keywords Detected | Highlight Colour |
|---|---|---|
| ERROR / CRITICAL / FATAL | ERROR CRITICAL FATAL EXCEPTION PANIC | Red background, red text |
| WARNING | WARN WARNING DEPRECATED | Yellow background, amber text |
| INFO | INFO NOTICE | Blue tint (subtle) |
| DEBUG | DEBUG TRACE VERBOSE | Dimmed text |
Severity colouring can be disabled from the viewer toolbar if your logs use custom severity labels that conflict with the defaults.
Export
To export a log snippet:
- Click the first line of the range you want to export. It becomes highlighted in blue.
- Shift-click the last line to extend the selection.
- Click Export Selection in the toolbar.
- Choose Copy to Clipboard or Download .log File.
Alternatively, click Export All to export all currently-visible lines (after any active filter is applied).
FAQ
{} toggle in the toolbar). When enabled, lines that parse as valid JSON are pretty-printed with syntax highlighting. Non-JSON lines are displayed as plain text. This is particularly useful for structured application logs from Node.js (pino, winston) or Python (structlog).