Features Overview

Discover TLOGic's comprehensive suite of analysis tools

Raw Data View

Transaction List & Details

The Raw Data view is your primary interface for browsing and analyzing individual transactions. It features a powerful split-pane design with transaction list on the left and detailed views on the right.

Transaction List Features:
  • Color-coded transaction type badges
  • Quick search and filtering
  • Sortable columns (Transaction #, Key, Type, Terminal, Operator, etc.)
  • Multi-select for batch operations
  • Pagination controls
  • Compact view mode
Detail View Tabs:
  • String View: Human-readable transaction data
  • JSON: Structured data format
  • Hex: Raw hexadecimal data
  • XML: POSLog XML format
  • POSLOG-D: Development POSLOG comparison Advanced
  • RIO: RIO Server testing interface Advanced
  • Load Test: Performance testing tools Advanced
Multi-select Export Syntax Highlighting Resizable Panes Keyboard Shortcuts

Export & Download Options

Export transaction data in multiple formats for external analysis or reporting:

Statistics & Debug Info

File Statistics

Get instant insights into your TLOG file structure and contents:

Debug Mode: Technical users can access detailed parsing information and WASM performance metrics in the Debug Info section.

AI Playground

Intelligent Operator Insights

Leverage AI to analyze operator performance and get actionable recommendations. TLOGic supports multiple AI providers including Google Gemini and OpenAI, with Anthropic Claude support planned.

Key Capabilities:

Screenshot: AI Playground Interface with Sample Prompts

Pre-built Analysis Prompts:
AI Provider Setup:

Configure your preferred AI provider in the AI Setup dialog. Choose from available providers and enter your API credentials to enable AI-powered analysis.

Multiple AI Providers Custom Prompts Copy Results

Department Analytics

Comprehensive Department Analysis

Visualize and analyze sales performance across all departments with interactive charts and treemaps.

Visualizations:
  • Interactive treemap (size = sales, color = return rate)
  • Top 10 departments by sales
  • Top 10 departments by returns
  • Bottom 10 departments by sales
Key Metrics:
  • Total departments and items
  • Total sales amount
  • Return amounts
  • Void amounts
  • Department-level details

Screenshot: Department Treemap Visualization

Interactive Treemap D3.js Charts Data Tables

Operator Performance

Advanced Operator Analytics

Track and evaluate operator performance with customizable weighted scoring and comprehensive KPIs.

Performance Metrics:
Customizable Weighting System:

Adjust the importance of different metrics to match your business priorities:

Pro Tip: Use negative weights for metrics you want to penalize (like void rates) and positive weights for desirable metrics (like sales amount). The composite score updates in real-time as you adjust weights.
Weighted Scoring Real-time Updates Sortable Columns Export Data

Customer Analytics

Customer Transaction Analysis

Analyze customer behavior and transaction patterns when customer data is available in your TLOG files.

Item-Level Analysis

Individual Item Performance

Drill down to individual SKU-level data for detailed product analysis.

Sales Heatmaps

Hourly Sales Visualization

Visualize sales patterns throughout the day with interactive heatmaps.

Screenshot: Sales Heatmap by Hour and Day

Interactive Charts Color-coded Intensity Staffing Insights

Customization & Preferences

Personalize Your Experience

Customize TLOGic's appearance and behavior to match your preferences:

Visual Preferences:
  • Dark/Light mode toggle
  • Compact view option
  • Transaction type color schemes
  • String view color customization
  • Syntax highlighting on/off
Display Options:
  • Show/hide timestamps
  • Rows per page settings
  • Column visibility controls
  • Font and sizing preferences
Transaction Type Color Customization:

Customize colors for different transaction types to match your business workflow:

Color Presets: Choose from professional, high-contrast, or subtle color schemes, or create your own custom palette.

Transaction Editing

Non-Destructive Transaction Editor

TLOGic's Transaction Editor allows you to modify transaction data for testing, debugging, and development purposes. The original TLOG file is never modified - instead, a cloned copy of the transaction is created and exported as a new file.

Safe Editing: Your original TLOG data is always preserved. The editor works on a cloned copy, and changes are exported to a new file (e.g., edited_transaction_42.dat).
Editing Capabilities:
Field Type Support:
Editor Features:
How to Use:
  1. Select a transaction in the Raw Data view
  2. Click the Edit button (pencil icon) in the toolbar
  3. The Transaction Editor modal opens with a cloned copy of the transaction
  4. Expand strings to view and edit individual fields
  5. Make your changes - the original TLOG remains untouched
  6. Click Export to download the modified transaction as a new file
Non-Destructive Undo/Redo BCD Encoding Schema Validation

Advanced Features

Deep Field Filtering

Filter transactions based on specific field values deep within the transaction structure:

Keyboard Shortcuts

Boost productivity with keyboard navigation:

High-Performance Processing

TLOGic uses WebAssembly (WASM) for lightning-fast parsing and filtering:

Developer & Integration Tools

Advanced Features: The following tools are designed for developers, system integrators, and users running RIO Server environments. They provide capabilities for POSLOG development, RIO Server testing, and performance benchmarking.

POSLOG-D (Development Comparison)

Compare POSLOG output generated from production code versus development WASM/Rust code. Essential for validating POSLOG generation changes during development.

Key Features:
Downloadable Files:
Code Validation Visual Diff Artifact Export

RIO Server Testing

Send TLOG transactions to a RIO Server and receive RIO Responses. Ideal for testing RIO Server configurations and validating transaction processing.

About RIO Server:

RIO Server consumes TLOG (and non-TLOG) data from Retail Store Systems (POS Systems). The RIO Client, hosted on the POS Store System, transmits TLOG data to the server using the RioRequest XML message payload. RIO Server then transforms that data into POSLOG or other formats for downstream systems.

Key Features:
About TLPServer:

TLPServer is a hosted server (currently on Azure, but can run locally) that provides POSLOG and other transformations for TLOG data. It generates XML and production POSLOG outputs used by TLOGic for comparison and validation.

RIO Testing Server Integration Response Analysis

Load Testing

Create and analyze performance tests for RIO Server environments. TLOGic generates complete, ready-to-run test packages - just install the testing tool and go!

Everything Included: TLOGic generates complete test packages with scripts, configuration, transaction data, and documentation. No scripting knowledge required - just install k6 or JMeter, extract, configure your server URL, and run.
Key Features:
Complete Package Contents:

k6 Package:

  • script.js - Ready-to-run test script
  • config.json - Configuration settings
  • data/transactions.json - Transaction data
  • run.sh / run.bat - One-click runners

JMeter Package:

  • rio-load-test.jmx - Complete test plan
  • config.properties - Configuration settings
  • transactions.csv - Transaction data
  • README.md - Usage instructions
Results Analysis:
JMeter Integration K6 Integration Performance Analysis Test Comparison

Sharing & Collaboration

Export & Reporting

Share insights with your team through multiple export formats: