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 Professional
  • POSLOG-D: Development POSLOG comparison Advanced Professional
  • RIO: RIO Server testing interface Advanced
  • Load Test: Performance testing tools Advanced
Raw data transaction list and detail view in TLOGic
Raw Data View with Transaction List and Detail Pane
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 (2.5 Flash/Pro), OpenAI (GPT-5.2, GPT-5, GPT-4.1), and Anthropic Claude (Sonnet 4.6, Opus 4.6, Haiku 4.5).

Key Capabilities:
AI Playground interface with prompts and results
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
Department analytics visualization in TLOGic
Department Analytics 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.

Sales heatmap and trend analysis view
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

Keyed File Viewer

4690/TCxSky Keyed Data File Support

Parse and visualize IBM 4690 OS and Toshiba TCxSky keyed data files using INI template definitions. All processing happens entirely in your browser.

4690 OS TCxSky INI Templates KFCR Parsing

View full Keyed File Viewer documentation →

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

TQ Tool - RIO Transmit Queue File Viewer

View and parse RIO Transmit Queue (TQ) files with support for TLOG, Non-TLOG, EPSLOG, and TAX records. TQ files (typically RIONTQ.DAT) are binary files that store queued messages waiting to be transmitted to the RIO Server.

Full RIO TQ File Support: TLOGic can parse and display records from RIO TQ files, giving you complete visibility into queued data before it reaches your RIO Server. View both TLOG and Non-TLOG records with detailed parsing and validation.
Supported Record Types:
  • 999 TLOG Records: IBM POS transaction logs
  • 996 Non-TLOG Records: Generic non-transactional data
  • 995 EPSLOG Records: Electronic Payment System logs
  • 994 TAX Records: Tax configuration data
Key Features:
Advanced EPSLOG Parsing:

For EPSLOG (995) records, TQ Tool provides sophisticated FID (Field ID) parsing with type-aware formatting:

RIO Server Integration:

Send records directly to your RIO Server for testing:

Export Options:
Search Filter Syntax:
TQ File Support EPSLOG FID Parsing CRC Validation RIO Integration Export Options

Non-TLOG Load Testing

Generate performance test packages from RIO TQ files containing mixed message types. The Non-TLOG Load Test tab allows you to load RIONTQ.DAT files and create k6/JMeter packages just like standard TLOG Load Testing.

Key Features:
Use Case: Non-TLOG Load Testing is ideal for testing RIO Server performance with diverse message types that may be queued for transmission in production environments. Upload your RIONTQ.DAT file, review records in the TQ Tool, then generate a complete load test package.
TQ File Support Mixed Message Types K6 Packages JMeter Packages

Sharing & Collaboration

Export & Reporting

Share insights with your team through multiple export formats: