Generate Log Report for Given Document Paths

Q

How to Generate Log Report for Given Document Paths with GoAccess?

✍: FYIcenter.com

A

GoAccess does not have any functionality to limit Log Report for given document paths.

To Generate Log Report for given document paths, you need to filter out log files with other command line tools, like "grep" and "sed". Here are some examples:

1. Generate Log Report for a given document file:

grep '/about_us.html'access_log | goaccess -o log-report.html - 

2. Generate Log Report for a given document folder:

grep '/jobs' access_log | goaccess -o log-report.html - 

3. Generate Log Report with a given URL pattern:

awk '$7~/\.html|\.htm|\.php/' access.log | goaccess -

4. Generate Log Report in two steps:

sudo -u www awk '$7~/\.html|\.htm/' /var/log/httpd/access.log | sudo -u www tee /home/www/access.log
sudo -u www goaccess /home/www/access.log -o /var/www/html/log-report.html

 

Running GoAccess Report in Real-Time Mode

Generate Log Report for Given Date Ranges

Customizing GoAccess

⇑⇑ GoAccess - Frequently Asked Questions

2022-12-12, 300🔥, 0💬