The intended work is an attempt to apply an efficient web mining algorithm for web log analysis. This type of web mining allows for the collection of web access information for web pages. This usage data provides the paths leading to accessed web pages. This information is often gathered automatically into access logs via the web server. Due to tremendous use of web, web log files tend to grow faster resulting in noisy and confusing data files. It is essential to pre-process such a web log file before mining. It can discover the browsing patterns of user and some kind of correlations between the web pages.