Access logs
The Access Log page lets you review and download HTTP request activity for your WordPress site.
When to use
Use access logs when:
- You need to investigate requests made to a specific URL
- You want to review traffic associated with a particular IP address
- You are troubleshooting unusual or unexpected request activity
- You need request information for further investigation by a developer or Pressidium Support
- You want to analyze recent traffic outside the Pressidium Dashboard
Access the page
- Open the website in the Pressidium Dashboard.
- Select Production or Staging.
- Go to Logs.
- Select Access Log.
Enable Access logs
When Real-time access log is disabled, the page displays Real-Time Access Log not enabled.

To enable real-time access logs, click Enable access logs for the selected website and environment.
The Dashboard automatically sends a support request to enable real-time access logs.
Download access logs
You can still download available access logs without enabling real-time viewing.

You can download access logs for the current day and the previous seven days.
- Click Download Log File.
- In the Download Access Logs dialog, choose the log properties you want to include:
- CLF, for Common Log Format
- Combined, which includes referrer and user agent information
- Custom, to choose a custom set of log properties
- Select the date you want to download.
- Click Download.
Access logs are provided in compressed CSV format.
The file is downloaded in compressed gzip format. Extract it first to access the raw CSV file.
Extract the downloaded file before opening the CSV in a text editor, spreadsheet application, or other analysis tool.
The Access Logs screen
- Log in to the Pressidium Dashboard.
- Go to Websites.
- Select the website you want to review.
- Click Logs.
You will now view Access Logs.

Sections included
- Log controls for auto-refresh, downloads, and clearing the current view
- Keyword search and highlighting
- Request filters
- Real-time access log stream
- Log viewer controls for highlighting, navigation, and fullscreen viewing
Log controls

Auto-refreshing log data
The page refreshes log data automatically when auto-refresh is enabled.
The Last Update timestamp shows when the log view was last refreshed.
Click the pause control to stop auto-refresh temporarily. This is useful when you need to inspect a specific set of entries without the view changing.
Download a log file
Click Download Log File to export the available access log data.
Use this when you need to:
- Share logs with Support
- Attach logs to an internal investigation
- Keep a local copy for review
- Compare traffic activity outside the dashboard
Clear the current view
Click Clear View to remove the currently displayed entries from the screen.
This does not delete stored logs. It only clears the visible output in your current dashboard session.
Keyword search and highlighting
Use the Search / Highlight keyword field to highlight specific values in the visible log output.

You can search for:
- A URL path
- An IP address
- A status code
- A request method
- A user agent keyword
- A WordPress endpoint, such as
/wp-login.php
The search field highlights matching values in the current log view. It does not apply a filter by itself.
Request filters

Filter by request path
Use Path to show requests for a specific path. Enter the full request path with a leading slash.

Example: /wp-login.php
Then click Apply Filters.
Click Clear all to remove the path filter.
Filter by HTTP request method
Use Method to filter requests by HTTP method.

Available options include:
- GET
- POST
- PUT
- HEAD
- DELETE
- OPTIONS
Select one or more methods, then click Apply Filters.
Filter by HTTP response status
Use Status to filter requests by HTTP response code.

The list includes common status codes such as:
- 200 OK
- 201 Created
- 202 Accepted
- 301 Moved Permanently
- 302 Found
- 304 Not Modified
- 400 Bad Request
- 401 Unauthorized
- 403 Forbidden
- 404 Not Found
- 405 Method Not Allowed
- 429 Too Many Requests
- 500 Internal Server Error
- 503 Service Unavailable
- 504 Gateway Timeout
Use the search field inside the dropdown to find a specific status code faster.
Select one or more status codes, then click Apply Filters.
Click Clear all to remove the selected status filters.
Filter by bot traffic
Use Bot to filter log entries by traffic type.

Available options include:
- All Traffic
- Non-Bot Traffic
- Bot Traffic
Select the traffic type you want to review, then click Apply Filters.
Choose visible properties
Use Properties to control which fields appear in the log stream.

Available properties include:
- Timestamp
- RID
- Client IP
- HTTP Action
- Request Path
- HTTP Protocol
- HTTP Response Code
- HTTP Response Size
- User Agent
Select or deselect the properties you want to show, then click Apply.
This only changes what you see in the dashboard. It does not change the log data itself.
Real-time access log stream
The main log panel shows recent access log entries for the selected site. Each entry appears as a single line.

Depending on the selected visible properties, the line can show:
- Timestamp
- Request identifier
- Client IP address
- HTTP method
- Requested path
- Protocol
- Response status code
- Response size
- User agent
- Referrer, when available
You may see requests for normal WordPress paths, assets, admin actions, cron events, scripts, fonts, or plugin files.
Log viewer controls

Highlight colors
Use the Highlight Colors toggle to turn log highlighting on or off.
Highlight colors make the log stream easier to scan, especially when reviewing methods, paths, response codes, response sizes, and request metadata.
Common questions
Does Clear View delete my logs?
No. Clear View only clears the entries currently shown on your screen.
Why do I see requests to /wp-login.php or /wp-cron.php?
These are normal WordPress endpoints. Repeated or unusual patterns may indicate login attempts, cron activity, plugin activity, bot traffic, or other automated requests.
Common issues and solutions
The Path filter shows no results
Symptom: Applying a Path filter returns no matching requests.
Likely cause: The Path filter uses exact matching and requires the full path with a leading slash.
Resolution:
Enter the complete request path.
Use:
/wp-login.php
Not:
wp-login
Then click Apply Filters.
Real-time access logs are not available
Symptom: The page displays Real Time Access Log not enabled.
Likely cause: Real-time access log viewing is disabled by default.
Resolution:
- Confirm that you selected the correct website environment.
- Click Enable access logs.
- Wait for the access-log enablement request to be processed.
You can continue to use Download Log File to inspect available historical access logs while real-time viewing is disabled.
I need an older access log
The Dashboard provides downloadable access logs for the current day and the previous seven days.
Open Download Log File and check whether the required date is still available.
If the required date is outside the available retention period, contact Pressidium Support.
I cannot find a specific request
First, confirm that you are reviewing the correct:
- Website
- Production or Staging environment
- Date or time period
For real-time logs, use filters and search together. For example, filter by Path, then search for an IP address, HTTP method, or response code.
For downloaded logs, search the extracted CSV using:
- URL or path
- IP address
- Timestamp
- HTTP method
If the issue occurred over a period of time, review nearby requests rather than relying on a single entry.
The log stream keeps changing while I review entries
Pause auto-refresh before inspecting the log output.
The log output is too noisy
Use Path, Method, Status, Bot, and Properties to narrow the view.
Best practices
Enable real-time access logs only for the time needed to investigate an issue.
When troubleshooting:
- Confirm that you are reviewing the correct environment.
- Record the approximate timestamp of the behavior you are investigating.
- Use URLs, IP addresses, and timestamps to narrow your search.
- Compare access-log activity with other available logs where appropriate.
- Avoid drawing conclusions from a single request without considering the surrounding activity.
Need help?
If you cannot enable real-time access logs, download an available log file, or identify the request activity you are investigating, contact Pressidium Support.
Include:
- The affected website
- Whether the issue occurs in Production or Staging
- The approximate date and time of the issue
- The relevant URL or IP address, if known
- The downloaded log file or relevant entries, when available
Where to go next
- Review Error Logs to investigate PHP, plugin, theme, and other application-level errors associated with website activity.
- Review Performance Analytics to compare request activity with website performance.
- Review Firewall when investigating traffic that may have been blocked or filtered.
Was this article helpful?