Home | Sitemap | FAQ | Contact Us

Release Notes for Nihuo Web Log Analyzer

FreeBSD Only

Note: This document is valid only for the FreeBSD release of Nihuo Web Log Analyzer version 3.4. Information on other platforms is present only for the sake of completeness.



Welcome to Nihuo Web Log Analyzer

Nihuo Web Log Analyzer is a comprehensive application ideal for discovering the "who, what, when, where and how" customers visit your web site whether you are working in marketing, web site administration or e-commerce.

Nihuo Web Log Analyzer gives insight into everything from server load and customer usage to intranet analysis. It allows you to gain vital feedback on visitor behaviour and preferences, so you can more accurately customize your site to meet the needs of your clients.

In this release, Nihuo Software has added many new features including many powerful freatures, as well as many other minor enhancements and bug fixes. We hope you thoroughly enjoy using this new release and welcome any feedback you may have to help us make the product even better.


System requirements

In order to successfully use Nihuo Web Log Analyzer, you need the following:

  • Operating system : FreeBSD Kernel 2.4, 2.6
  • CPU : Pentium Class
  • Memory : 512MB or better ( 1G RAM recommended )
  • Hard Disk : 300M free space at least


Difference between Evaluation Version & Full Version

The trial version is fully functional, with the following exceptions:

  • Trail version expires in 30 days.
  • Trail version's output is limited to 10 rows per table.
  • Trail version will insert evaluation message into report.



Nihuo Web Log Analyzer ships in a gzipped tar archive. Please extract it with the following command line:

tar xvzf nwla.[version].tar.gz

you can now run Nihuo Web Log Analyzer by changing to the nwla directory, and typing the name of the executable file "nwla" from the command line.

The FreeBSD versions of Nihuo Web Log Analyzer require Command Line operation. "./nwla -h” at any time will list all command line parameters.



You just need delete the install directory. (e.g. rm -f -r nwla )


Command line options

-h, --help
Display all available command line options and exit program.
-v, --version
Print program version and exit program
-f, --logfile=FILE
Specify the log file to process.
* and ? can be used as wildcards to match multi log files
-f, --logfile=ftp://url
Source your logs from an ftp server
* and ? are accepted in file name as wildcards.
-f, --logfile=http://url
Source your logs from an ftp server
* and ? are accepted in file name as wildcards.
-c, --logcache=FOLDER
Specify log file download cache folder.
-d, --databasepath=PATH
Specify database folder.
-o, --output=PATH
Specify output directory.
-m, --logformat=\FORMAT\
Specify custom log format string.
-k, --pagebreak=MODE
Specify page bkeak mode.
0:Individual report,
1:Mutli reports,
2:Single page,
default is 0
-t, --template=NAME
Specify template name.
Available options are apple, black, green, general.
-l, --language=FILE
Specify language file.
-u, --siteurl=URL
Specify the site url for the reports generated.
-a, --homepage=HOMEPAGE
Specify the site home page file name.
-x, --extension=EXT
Specify extension for generated report files.
Default is html
-i, --index=NAME
Specify index.html aliases for generated report
-e, --table=NUM
This option specifies the number of entries to display in table
-r, --reporttitle=TITLE
Define the title of the report.
Define the time range mode for analysis job
Available time range mode option:
All dates (default).
Last 15 minutes of log.
Last hour of log.
Last 24 hours of log.
Last day of log.
Last 7 days of log.
Last week of log.
Last 30 days of log.
Last month of log.
First 15 minutes of log.
First hour of log.
First 24 hours of log.
First day of log.
First 7 days of log.
First week of log.
First 30 days of log.
First month of log.
Specify time range by --startdate and --enddate option.
Set start date YYYYMMDD for custom time range mode.
Set end date YYYYMMDD for custom time range mode.
Specify the length in minutes of non activity that defines a new session, default is 30 mins
Adjust an offset to time field of log data
Specify Nihuo hit filter file.
Specify Nihuo visit filter file.
Specify files to track, 1 <= N <= 100.
-g, --debug
Display additional 'debugging' information for errors and warnings produced during processing.
-q, --quite
Quiet mode. Normally, Nihuo Web Log Analyzer will produce various messages while it runs letting you know what its doing. This option will suppress those messages. It should be noted that this WILL NOT suppress errors and warnings, which are output to STDERR.
Generate a report for each day.
Generate a report for each week.
Generate report for each month.
Generate report for each year.
Enable total unique visitors statistic.
Convert file name to low case.
Ignore parameters in the file names
(The text after question marks(?))
if you have many parameters to use, then place them into a text file. Any line starting with "#" is a comment and the value pairs use ":" as a delimiter. An option which expects a value is considered as an option value pair, while options without a value are considered flags.
Print program license agreement and exit program
Upper CPU usage limit.
5 <= LIMIT <= 100. Default is 100%.
Select trial edtion. Available choices:
pro : Professional Edition
ent : Enterprise Edition
Default is ent (Enterprise Edition)
Perform registration procedure.
Below command line options are only available in Enterprise Edition.


Specify log files for each server which is from web farm or load balancing cluster. 1 <= N <= 100.
Specify log file download cache folder for each server. 1 <= N <= 100.
Specify name for each server. 1 <= N <= 100.


./nwla -f=/usr/local/apache/logs/access_log* -o=./report/
-d=./db/project1 -u=http://www.mydomain.com -a=index.php

Analze web server log files which are /usr/local/apache/logs/access_log*,
save the reports in ./report/. domain is www.mydomain.com and home page
file of the domain is index.php. Data will be stored in ./db/project1.


./nwla -o=./report/ -d=./db/project1 -u=http://www.mydomain.com\
--logfile1=ftp://logadmin:[email protected]/logs/access_log*\
--logcache1=./logs/server1 --server1="Web Server1"\
--logfile2=ftp://logadmin:[email protected]/logs/access_log*\
--logcache1=./logs/server2 --server1="Web Server2"

Download log files from server1.mydomain.com to ./logs/server1, download
from server2.mydomain.com to ./logs/server, and generate the report
to ./report/.



You can configure Nihuo Web Log Analyzer by editing the configuration file "nwla.ml".

nwla.ml is a xml style text file. You can edit it with any text editor. With rich comment and self-describing tag, the configuration file is very easy to be understood.

It's not compatible with nwla.ml for Windows version.

Browser, OS, Spider, Intranet configuration can be edited in the configuration file directly.

Note: Intranet configuration works only in Enterprise edition.



Nihuo Web Log Analyzer is integrated with a powerful filter system for data mining.

Sub-directory 'filter' contains a collection of predefined Nihuo Web Log Analyzer filters to help you include or exclude specific hits or visitors in the web site traffic reports.

Please click here for more detail information.

License Policy

Click here to see our License Policy.



Nihuo Web Log Analyzer is a shareware program. You are limited to 30 Days of use for an unregistered version. If you find it useful and continue to use it you are obligated to register it on http://www.loganalyzer.net/purchase.html.

  • Is your online order form secure?
    Yes, it is 100% secure.

  • What happens after I send in the order?
    You will receive an email confirming your order shortly after sending the online order form. Then, within 24 hours, you will receive a second email with your registration name, code!

    If you do not get your code... or if you've lost it (Hey, it happens! :) ... please email us at [email protected]. Please include your name, address, email address, and order confirmation number (if you have it). We will be happy to help you

  • Benefits of Ordering

    When you order Nihuo Web Log Analyzer you will receive:

    • Full license to use the software.
    • Free minor upgrades ( e.g. 4.0->4.1 ).
    • Discount for major upgrades ( e.g. 4.0->5.0 ).
    • Keep you up to date by offering terrific pricing on upgrades to new versions and special deals on related products.
    • Free technical support via e-mail.


For More Information...


Home | Features | Free Trial | Buy Now! | Support
Contact us | Privacy Policy | Reseller
Copyright © 2001-2014 Nihuo Software,Inc