Patent ID: 7567979

Claim:
A method of organizing web log data prior to storing the web log data, said method comprising: accessing configuration information associated with the web log data, said configuration information including at least one expression for defining a plurality of log files; creating and opening at least one web log file based on the configuration information, wherein the web log file is one of the defined plurality of log files; creating and opening an error log file based on the configuration information, wherein the error log file is one of the defined plurality of log files, said error log being different than the web log file; receiving the web log data from a web server, said received web log data being in a format defined by the web server; evaluating the expression from the accessed configuration information, said evaluation of the received web log data occurring prior to the storing of the web log data; storing a first portion of the received web log data in the opened web log file in accordance with the evaluated expression without modifying the format of the received web log data defined by the web server, wherein the evaluated expression yields a condition associated with the stored first portion of the received web log data; and storing a second portion of the received web log data in the opened error log file without modifying the format of the received web log data defined by the web server, wherein the evaluated expression does not yield a condition associated with the stored second portion of the received web log data.