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:
- CSV Export: Selected transactions with all fields
- Excel Export: Formatted spreadsheet with transaction data
- Raw Binary: Original TLOG binary data for selected records
- Bulk Processing: Efficiently handle large selections (10,000+ records)
Statistics & Debug Info
File Statistics
Get instant insights into your TLOG file structure and contents:
- Total transaction count
- File size and structure information
- Transaction type distribution
- Date range covered
- Terminal and operator counts
- Parser version and performance metrics
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:
- Automated performance analysis
- Top and bottom performer identification
- Anomaly detection (high void/return rates)
- Efficiency comparisons across operators
- Custom analysis prompts
- Actionable recommendations
Screenshot: AI Playground Interface with Sample Prompts
Pre-built Analysis Prompts:
- Top & Bottom Performers: Identify best and worst performers with explanations
- Flag Anomalies: Detect unusual patterns in operator behavior
- Efficiency Analysis: Compare ring time, tender time, and transaction speed
- Action Plan: Get specific recommendations for improvement
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:
- Transaction Metrics: Count, sales amount, average per transaction
- Accuracy Metrics: Void rates, refund rates, void/refund ratios
- Timing Metrics: Ring time, tender time, inactive time percentages
- Composite Score: Weighted performance score across all metrics
Customizable Weighting System:
Adjust the importance of different metrics to match your business priorities:
- Transaction count weight (default: 0.25)
- Sales amount weight (default: 0.35)
- Average $/transaction weight (default: 0.15)
- Void rate penalty (default: -0.15)
- Refund rate penalty (default: -0.05)
- Timing efficiency weights (ring, tender, inactive, special)
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.
- Customer transaction history
- Purchase patterns and frequencies
- Average transaction values
- Customer segmentation
- Loyalty program integration support
Item-Level Analysis
Individual Item Performance
Drill down to individual SKU-level data for detailed product analysis.
- Item sales quantities and amounts
- Price point analysis
- Return and void tracking by item
- Cross-department item reporting
- SKU performance comparison
Sales Heatmaps
Hourly Sales Visualization
Visualize sales patterns throughout the day with interactive heatmaps.
- Hour-by-hour sales visualization
- Day-of-week comparisons
- Peak hours identification
- Sales trends over time
- Labor planning insights
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:
- Sale transactions (default: green)
- Return transactions (default: orange)
- Void transactions (default: red)
- Training mode (default: blue)
- No-sale transactions (default: purple)
- Suspend/resume operations
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:
- Edit Field Values: Modify any field value within a transaction string
- Add Fields: Insert new fields at any position within a string
- Remove Fields: Delete individual fields from strings
- Add Strings: Insert new transaction strings at any position
- Remove Strings: Delete entire strings from the transaction
- Duplicate Strings: Clone existing strings for quick modifications
Field Type Support:
- ASCII (A): Text fields
- Packed BCD (P): Numeric values in BCD encoding
- Numeric (N): Numeric ASCII values
- Binary (B): Raw binary data
- Integer (I): 4-byte integer values
- Date (D): Date fields (YYMMDD)
- Time (T): Time fields (HHMMSS)
Editor Features:
- Undo/Redo: Full history with up to 50 undo steps
- Validation: Real-time field validation with warnings and errors
- Schema Awareness: Uses TLOG metadata schema for field types and sizes
- Export: Download edited transaction as a new binary file
How to Use:
- Select a transaction in the Raw Data view
- Click the Edit button (pencil icon) in the toolbar
- The Transaction Editor modal opens with a cloned copy of the transaction
- Expand strings to view and edit individual fields
- Make your changes - the original TLOG remains untouched
- 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:
- Multi-field AND/OR logic
- Nested field access
- String, numeric, and date comparisons
- High-performance WASM filtering
Keyboard Shortcuts
Boost productivity with keyboard navigation:
Ctrl/Cmd + F - Toggle search panel
Ctrl/Cmd + , - Open settings
Arrow Keys - Navigate transactions
Shift + Click - Range select
High-Performance Processing
TLOGic uses WebAssembly (WASM) for lightning-fast parsing and filtering:
- Parse files with 100,000+ transactions in seconds
- Real-time filtering and search
- Browser-based caching for instant reload
- Optimized memory management
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:
- Side-by-side comparison of production vs. development POSLOG
- Visual diff highlighting of differences
- Download comparison artifacts for troubleshooting
- Configurable RIO and comparison settings via Config button
Downloadable Files:
- Production POSLOG: POSLOG generated by TLPServer/production code
- Development POSLOG: POSLOG generated by WASM/Rust development code
- Raw TLOG Data: Original binary transaction data
- TLOG Strings: Human-readable transaction representation
- Diff File: Detailed comparison results
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:
- Send single or multiple TLOG transactions to RIO Server
- View and analyze RIO Response messages
- Configure target RIO Server settings via Config button
- Export results for review and documentation
- Test different RIO Server environments (local, hosted)
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:
- Generate complete, ready-to-run test packages for JMeter and k6
- Use your actual TLOG transactions for realistic load simulation
- Configurable store simulation (1001-3200 stores), timing, and concurrency
- Includes all scripts, data files, config, and documentation
- One-click run scripts for immediate execution
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:
- Import and visualize load test results
- Compare multiple test runs side-by-side
- Identify performance regressions or improvements
- Track throughput, latency, and error rates
JMeter Integration
K6 Integration
Performance Analysis
Test Comparison
Sharing & Collaboration
Export & Reporting
Share insights with your team through multiple export formats:
- CSV exports for Excel analysis
- Excel files with formatting
- Raw binary data extraction
- AI analysis result copying
- Chart and visualization screenshots