Logs
The Logs resource provides a centralized list of all log entries generated by your application. Use this page to quickly search error messages, audit informational logs, and navigate directly to the context (request, job, command, etc.) where each log was written.
Navigation: Access Logs via the sidebar under the “Logs” section.
1. Logs Index Table
Section titled “1. Logs Index Table”The main content of the Logs page is a table displaying individual log entries. By default, 25 entries are shown per page, ordered by Date in descending order (most recent first). Click Load More at the bottom to fetch additional records.
1.1 Columns
Section titled “1.1 Columns”-
Date
- Timestamp when the log entry was created (e.g.,
2025-05-30 15:12:09
).
- Timestamp when the log entry was created (e.g.,
-
Log Level
- Severity level of the log (e.g.,
DEBUG
,INFO
,WARNING
,ERROR
,CRITICAL
).
- Severity level of the log (e.g.,
-
Message
- The log message text, as defined by your application’s logging calls (for example,
Order #1234 processed successfully
orDatabase connection timeout
).
- The log message text, as defined by your application’s logging calls (for example,
-
Occurrence
- The context in which this log entry was recorded:
- Request (e.g.,
Request #1023
) - Command (e.g.,
Command cache:clear
) - Scheduled Task (e.g.,
Task backup:run
) - Queued Job (e.g.,
Job SendEmailJob
)
- Request (e.g.,
- Clicking the occurrence link navigates to the corresponding details page (for example, Request Details), allowing you to see the full event timeline around this log.
- The context in which this log entry was recorded:
Note: If a log entry was written in a global context (e.g., application bootstrapping), the Occurrence field may show a generic “Boot” or “System” label.
2. Filters
Section titled “2. Filters”Above the Logs table, a set of filter controls enables you to refine which log entries are displayed:
-
Search (Message)
- A free-text search field that matches against the Message column.
- Partial matches and substrings are supported (e.g., searching “timeout” will match “Database connection timeout”).
-
Date Range
- Select Start Date & Time and End Date & Time to show only log entries created within that window.
-
Log Level Filter
- Clickable badges or a dropdown menu listing log levels (e.g.,
DEBUG
,INFO
,WARNING
,ERROR
,CRITICAL
). - Selecting one or more levels filters to entries at those severities.
- Clickable badges or a dropdown menu listing log levels (e.g.,
Tip: Combine Search and Log Level filters to locate all recent
ERROR
messages containing a specific keyword (for example, “payment”).
3. Load More
Section titled “3. Load More”- By default, the Logs table shows the 25 most recent entries.
- Click the Load More button at the bottom to retrieve the next batch of 25 entries, ordered by Date descending.
- This incremental loading ensures fast initial page loads while still providing access to your application’s complete log history.
4. Best Practices
Section titled “4. Best Practices”-
Search Common Error Keywords
- Use the Search filter to locate log messages containing frequently occurring keywords (e.g., “timeout,” “exception,” “deprecated”).
-
Isolate Critical Levels
- Filter by
ERROR
orCRITICAL
to focus on high-severity issues. Reviewing these first helps you address the most urgent problems.
- Filter by
-
Narrow by Date Range
- When troubleshooting a deployment or incident, set a tight Date Range around the deployment time to surface relevant log entries quickly.
-
Understand Context via Occurrence
- Click the Occurrence link to navigate to the parent request, command, scheduled task, or queued job where the log was emitted. This context can reveal upstream triggers or downstream effects.
-
Monitor INFO & WARNING
- Don’t ignore
INFO
andWARNING
logs—frequent warnings (e.g., “Deprecated method called”) may signal upcoming issues or required code updates.
- Don’t ignore
-
Use Pagination Strategically
- If you have high log volume, combine filters first (for example,
ERROR
level + specific date range) to reduce the number of pages you need to load via Load More.
- If you have high log volume, combine filters first (for example,
By leveraging the Logs index, its filters, and occurrence links, Laritor helps you efficiently search, audit, and diagnose all log activity—providing the context you need to maintain application health and troubleshoot issues.