Modify LogView to add the navbar in the view

Good morning,
I am trying to modify the LogView view in my SuiteCRM 8.9.0 installation, since in this section of the CRM the navbar does not appear, and I need it for some screenshots I have to take as a demonstration for a project, where we are required to have the top bar visible.

Is there any way to also display the menu bar in this section of SuiteCRM?

Thank you in advance.
Best regards,

Hello Alex,

you only need it for a screenshot?

How about simply using an image editor and put the two parts together?
A screenshot of the navigation and a screenshot of the log view?

Good afternoon,

Initially, this requirement is for taking screenshots, although in the future we will need to carry out a demonstration of the application’s functionality within our business environment. In other words, we must prove that we are using the solution correctly (we have actually been working with it for several months).

The issue is that, before reaching that demonstration stage, we are required to provide usage screenshots. We have successfully passed the other 49 validation points, but in this particular case, the logs section does not display the top navigation bar like the rest of the sections, which is causing our project to be rejected.

The workaround you mentioned, involving making an edit, could help us gain some time while we implement the navigation bar. However, for the demo, it would be necessary for it to be displayed correctly.

Therefore, I would like to ask whether this modification is possible, as I am not entirely sure to what extent SuiteCRM allows this part of the interface to be customized in this way.

Thank you very much in advance for your help.

Best regards,

I’d challenge the real business requirement behind this request?

The log viewer only shows the suitecrm.log file - not the Suite 8 files, not the upgrade and not the installation. There isn’t an access to the web-servers log files as well.

I only use this in odd / specific cases, where the admin doesn’t have access to server and could do some ad hoc investigation. It’s often only a workaround.

Much better would be, to create a specific FTP / SSH user with access only to the logs directory - that would provide the whole picture + all features that cannot be provided by the UI easily (log streaming, file size, date time stamps, loading 100MB large log files etc.).

If it absolutely has to be a log view UI feature inside the CRM, it would probably be best to create a new module from scratch with the new logs as well.

Alternatively, you could compare the module:
module=Configurator&action=LogView
with the other legacy modules and build a fork for that and make the log file viewer a full legacy module.

Good morning,

First of all, thank you very much for your prompt responses.

Regarding your question, the need behind this request is quite simple: we are participating in a grant program where we must provide various pieces of evidence to demonstrate that we have been using our own CRM for some time, in our case, SuiteCRM.

To prove the use of the application, we are required to submit several screenshots showing activity and, most importantly, clearly identifying that the CRM belongs to us and is not taken from the internet or another company. For the rest of the screenshots, we have not encountered any issues, as the top navigation bar (navbar) displays the username, our URL (our domain) is visible, and we have also customized the application to include a header with our logo on all pages, as well as a footer with our logo.

The problem arises with the screenshot of the logs section. Initially, we submitted a screenshot accessing the logs via SSH, but this was not accepted because it could not be directly associated with the application (they required it to be shown from within the app itself). To address this, we added a company name prefix to every log entry and submitted a screenshot of the LogView section showing both the URL and the prefixed logs. However, this was also rejected because, although they acknowledged the improvement, they indicated that the navigation bar was not visible as it is in the other screenshots.

We understand that this requirement may seem somewhat unreasonable, as the URL and the prefix should be sufficient to associate it with the application. However, these are requirements imposed by the public authority, and we must comply with them.

For this reason, we are trying to find a way to include the navbar in the LogView section, as this is the only remaining requirement to obtain approval. In short, the only thing they are asking for is that the navigation bar be visible in this section, just like in the rest of the application.

Thank you very much in advance for all your help.

Best regards,

Good afternoon,

In case this helps anyone, I was finally able to resolve the issue.

The root cause was that accessing the legacy URL directly (index.php?...) bypasses the Angular layer of SuiteCRM, which is responsible for rendering the navbar. In other words, it was going straight into the PHP backend without loading the full interface.

The solution was to modify the logs view access so that it goes through Angular (using the route /#/Configurator/LogView), allowing the application to properly load the navbar and then display the legacy view inside the iframe.

To achieve this, I:

  • Copied the relevant template into the custom/ directory to avoid modifying core files.

  • Updated the logs button URL to use the Angular route.

  • Adjusted file permissions so the web server could properly access them.

  • Ran a “Quick Repair and Rebuild” to clear the template cache.

With this change, the logs section now displays the navbar like the rest of the application.

Thank you all very much for your help.

Best regards,

1 Like

That sounds like a small ‘fix’ and low hanging fruit to add to the Github queue.
Do you want to open an issue and pointing out the solution?

1 Like

Yes, I will open an issue and try to describe it as clearly and in as much detail as possible.

On the other hand, I would like to thank you for all the help provided. I am quite new to SuiteCRM, and the support you have given both through the forum and your YouTube channel has been extremely helpful to me.

Best regards

Thanks, glad that it worked out.