But i have forwarded tcp 80 port to my server to access my server outside the network. so can i forward the 80 port to
sys log server .
can i forward one port to multiple ports.
You don't forward port 80 to the syslog server.
You forward port 80 to the web proxy mikrotik on port 8080.
If you're running proxy in the same router, use action=redirect, to-ports=8080
redirect = steal the connection yourself.
Web proxy will then do its job, going to the net, collecting pages, pictures, etc, and then forwarding back to the client computers transparently. Meanwhile - for each request that it proxies, it will generate a logging event.
Hossain's instructions tell you how to configure the Mikrotik to send these log events to a remote syslog server for permanent storage.
If you want to turn those into graphs, you'll need some other software that can read the syslog output, and generate whatever reports you want. I have no idea about what programs are available for this task.