Website logs are an important asset when it comes to understanding vital information about your website. It allows users to track down suspicious activity on their websites, identify crawl behaviour from bots, monitor traffic spikes, verify whether a specific URL has been visited, or troubleshoot site errors. Regardless of the reason you need to view these logs, Plesk provides built-in tools to view and manage them from the convenience of its easy-to-use dashboard.
In this tutorial, we’ll walk you through how to locate and review your website’s logs using the Plesk control panel.
Let’s dive right in!
To start scraping your access logs in Plesk, please ensure you have logged in to your Plesk control panel. To do that, please enter your IP address, hostname, or domain name inside your browser search bar and add “:8443” at the end. It should look something like: https://yourdomain.com:8443. By doing that, you will be prompted by a login form requesting your username and password.

Once logged in, Plesk will automatically display the “Websites & Domains” page, which will be the index every time. In the middle, you will see a table section containing a list of all your websites. Please expand all the available tools by clicking the little pointed down arrow at the far left side of the row corresponding to the website you want to check the log for.

Performing this action will display all functionalities you have at your disposal with which you can manage your website.

To navigate to the logs, please click on the “Dashboard” tab and from there, please click on the “Logs” icon.
The first time you land on this page, you may get confused, as there is a lot going on there! Do not fret! We will explain everything in detail so you can understand and eventually start using this interface with great success. The Plesk Website Log interface provides a convenient way to monitor logs directly from within. By default, it will show the following logs for the selected domain:
However, you can disable the information from one of these logs using the “Logs” drop-down menu, located in the top right corner of the table section, located right in the middle of the screen.
In addition to removing log entries, you can also add custom logs you have created for your website. To do that, please click on the “Add custom log” button at the bottom of the drop-down menu.
Performing this action will open up a pop-up window, allowing you to select the log you want to show the entries for from the files located on your Plesk web hosting account.
Now that we have clarified which log entries you can expect by default from this interface and how you can populate the output with additional logs if needed, let us break down all the columns in the table section so you can actually read a log entry properly.

A useful feature of the log interface is that you can enable real-time updates and view the entries as they come without having to refresh the page. To do that, please click on the “Start real-time updates” button, located on the top left of the table section.

To stop this behaviour, please click on the button again, which will have transformed into the “Stop real-time updates” button. When you have this feature stopped, if you wish to populate the table section with the newest requests, please click on the “Refresh” button located on the right side of the “Stop/Start real-time updates” button.
So far, we have familiarized ourselves with the Pleks Log Interface and how to refresh or enable/disable real-time logging. Now, it's time to learn how to filter out the logs we need and crunch the numbers, so to speak, allowing you to see only the log entries you are interested in.
The Pleks Log Interface filtering tools are located just above the table section. They are represented by text fields and drop-down menus, allowing you to define specific parameters to filter out the log entries.

The filters you can use are as follows:
To help you better understand, let’s give an example. Let’s say you are looking for a specific IP address and want to check if it has visited your website. You have recently started using a third-party service that is delivering its service via the same IP address. Please navigate to the Pleks Log Interface and type it inside the “IP” text field. In our example, we have typed in an IP address we normally use, and as you can see from the screenshot below, Pleks will immediately filter out the logs and present only the entries that contain this IP address.
As you can see, we get a mixed bag of response codes and entry types. There is a lot going on with this IP address!
Now that we have covered how to access the Pleks Log Interface, provided a breakdown of the available actions there, and discussed how to read the log entries and filter them, it's time to look at how to manage the log files themselves and change their rotation.
To manage log rotation, from the Pleks Log Interface page, please click on the “Manage Log Files” button located on the right side of the “Refresh” button.

Performing this action wil redirect you to a page where you will see a table section with all the logs listed inside. Let’s break down the table’s sections’ content and all available tools on this page, starting with the ones above the table section.
Finally, when you are done configuring the log rotation, please click on the “Ok” button located in the bottom left corner of the pop-up window.

Now, look at the available tools on the right side of the table section.
This exhausts all the available actions you can perform with your logs inside the Pleks Log Interface.
There you have it! A thorough breakdown of how to view your website’s logs, filter them, and manage them in the Plesk control panel. We hope the information was helpful, and our comprehensive tutorial gave you the insight to read log entries yourself and look for the knowledge required to evaluate the information within.
Nikola is an accomplished tech-savvy extraordinaire with over six years of experience in the web hosting field. He started as a customer care representative and quickly rose the ranks to become a support supervisor and, eventually - the head of the technical department in HostArmada. His deep understanding of the client's needs, combined with his technical knowledge, makes him the perfect man to create the ideal harmony between client satisfaction and professional problem-solving. You will often find him creating helpful tutorials, articles, and blog posts that help existing customers get around.