From Local Files
Import log files from your local machine to start analyzing.
Supported Formats
| Format | Extension | Description |
|---|---|---|
| JSON Lines | .jsonl, .ndjson | One JSON object per line |
| Gzip compressed | .gz | Gzip-compressed JSONL files (auto-detected) |
LogPeak auto-detects the file format and compression type during import.
JSON Field Auto-Detection
LogPeak automatically extracts timestamp and message from each JSON object.
Timestamp
The following field names are checked in order, and the first match is used:
| Priority | Field name |
|---|---|
| 1 | timestamp |
| 2 | time |
| 3 | date |
The value can be in either of these formats:
| Format | Example |
|---|---|
| UNIX milliseconds (number) | 1704110400000 |
| Date-time string (ISO 8601, etc.) | "2024-01-01T10:30:00Z" |
Message
The following field names are checked in order, and the first match is used:
| Priority | Field name |
|---|---|
| 1 | message |
| 2 | msg |
Automatic date + time Combination
When date and time exist as separate fields (e.g., AWS CloudFront logs), LogPeak automatically combines them into a full timestamp. This only applies when both fields are present and contain valid date/time values.
{"date": "2026-04-21", "time": "04:53:18", "message": "GET /index.html"}
The log above is recognized as 2026-04-21 04:53:18.
Examples
{"timestamp": 1704110400000, "message": "Server started", "level": "info"}
{"time": "2024-01-01T10:30:00Z", "msg": "Request received", "status": 200}
{"date": "2024-01-01 10:30:00", "message": "Connection closed"}
{"date": "2024-01-01", "time": "10:30:00", "message": "CloudFront access log"}
All of these formats are automatically recognized. If no matching field is found, the timestamp or message will be empty, but all fields are still retained as searchable data.
How to Import
Drag and Drop
Drag one or more log files directly onto the LogPeak window. The import wizard opens automatically.
File Picker
- Click the Import button on the Welcome screen or from the menu
- Select one or more files from the file picker
- LogPeak validates and previews the data
- Click Import to load the data
Multiple Files
You can import multiple files at once. This is useful for:
- Date-split logs — e.g.,
app-2026-04-01.jsonl,app-2026-04-02.jsonl - Rotated log files — Multiple files from the same source
LogPeak merges them into a single unified view, so you can search across all files at once.
Import Progress
During import, LogPeak shows:
- Progress bar with percentage
- Number of rows processed
- Estimated time remaining
Append to Existing
You can also append new files to an already-open log view. This lets you add more data without starting a new session.