{"_id":"logparser","_rev":"17-3ed92b3abead247df31db5ceca16293d","name":"logparser","description":"Parse Nginx log files","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"logparser","description":"Parse Nginx log files","version":"0.0.1","homepage":"","author":{"name":"seon","email":"seon.piao@gmail.com"},"repository":{"type":"git","url":""},"engines":{"node":">=0.4.0"},"dependencies":{},"licenses":[{"type":"MIT","url":""}],"readme":"**nginx_parser** parse nginx log files in node.js\n\n### Installation\n\n```bash\n$ npm install nginxparser\n```\n\n### Usage\n\nTo read a log file\n\n```javascript\nvar NginxParser = require('nginx_parser');\n\nvar parser = new NginxParser('$remote_addr - $remote_user [$time_local] '\n\t\t+ '\"$request\" $status $body_bytes_sent \"$http_referer\" \"$http_user_agent\");\n\nparser.read(path, function (row) {\n    console.log(row);\n});\n```\n\nTo read from stdin, pass `-` as the path.\n\nTo tail a log file (equivalent to `tail -F`)\n\n```javascript\nparser.read(path, { tail: true }, function (row) {\n    //...\n});\n```","readmeFilename":"README.md","_id":"logparser@0.0.1","dist":{"shasum":"72d2445073d7243b175b214b764cfcffe1eaa955","tarball":"https://registry.npmjs.org/logparser/-/logparser-0.0.1.tgz","integrity":"sha512-/7uxa+YTiu8CvJYjVSlI9aJEfe7BkPKRNgkSkYmOciXw/mXn6Y8X4Li+aXplY8jDa1wufzugHeQbAc5xZ83myw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1eWmm8YwXKSEBG6OXk5jUtuzuFEGtccG3RAkhWEkt7AIgBLu4ERebMK+tuiMCs3WFehl5fmSACLhk6g3q3GkqSOs="}]},"_from":"./","_npmVersion":"1.3.8","_npmUser":{"name":"seon","email":"seon.piao@gmail.com"},"maintainers":[{"name":"seon","email":"seon.piao@gmail.com"}]},"0.0.2":{"name":"logparser","description":"Parse Nginx log files","version":"0.0.2","homepage":"","author":{"name":"seon","email":"seon.piao@gmail.com"},"repository":{"type":"git","url":""},"engines":{"node":">=0.4.0"},"dependencies":{},"licenses":[{"type":"MIT","url":""}],"readme":"**nginx_parser** parse nginx log files in node.js\n\n### Installation\n\n```bash\n$ npm install nginxparser\n```\n\n### Usage\n\nTo read a log file\n\n```javascript\nvar NginxParser = require('nginx_parser');\n\nvar parser = new NginxParser('$remote_addr - $remote_user [$time_local] '\n\t\t+ '\"$request\" $status $body_bytes_sent \"$http_referer\" \"$http_user_agent\");\n\nparser.read(path, function (row) {\n    console.log(row);\n});\n```\n\nTo read from stdin, pass `-` as the path.\n\nTo tail a log file (equivalent to `tail -F`)\n\n```javascript\nparser.read(path, { tail: true }, function (row) {\n    //...\n});\n```","readmeFilename":"README.md","_id":"logparser@0.0.2","dist":{"shasum":"7ee507431f51416f1429070eb04f822a7f5c5fbb","tarball":"https://registry.npmjs.org/logparser/-/logparser-0.0.2.tgz","integrity":"sha512-xRSuLhSJktT62eVXaPjsA3ABySC0n66xk7fzb7QMRZvaRkVEmF7QGwYYbZEM3fx7TG+FRUiLtUlkyE9DB5cVrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDufTRxgXFKChvAe+PjwSzC3UNXOujD6OdnJ5c9e+ZJjwIgJAQA5W9NQGKvOh11/jAOhJ0uqUSX/4138SiftUFW+lc="}]},"_from":"./","_npmVersion":"1.3.8","_npmUser":{"name":"seon","email":"seon.piao@gmail.com"},"maintainers":[{"name":"seon","email":"seon.piao@gmail.com"}]},"0.0.3":{"name":"logparser","description":"Parse Nginx log files","version":"0.0.3","homepage":"","author":{"name":"seon","email":"seon.piao@gmail.com"},"repository":{"type":"git","url":""},"engines":{"node":">=0.4.0"},"dependencies":{},"licenses":[{"type":"MIT","url":""}],"readme":"**nginx_parser** parse nginx log files in node.js\n\n### Installation\n\n```bash\n$ npm install nginxparser\n```\n\n### Usage\n\nTo read a log file\n\n```javascript\nvar NginxParser = require('nginx_parser');\n\nvar parser = new NginxParser('$remote_addr - $remote_user [$time_local] '\n\t\t+ '\"$request\" $status $body_bytes_sent \"$http_referer\" \"$http_user_agent\");\n\nparser.read(path, function (row) {\n    console.log(row);\n});\n```\n\nTo read from stdin, pass `-` as the path.\n\nTo tail a log file (equivalent to `tail -F`)\n\n```javascript\nparser.read(path, { tail: true }, function (row) {\n    //...\n});\n```","readmeFilename":"README.md","_id":"logparser@0.0.3","dist":{"shasum":"5c63179e8070f19425e3398edcc37ab592a37e24","tarball":"https://registry.npmjs.org/logparser/-/logparser-0.0.3.tgz","integrity":"sha512-PCoaPlSYPi+FUVTkz27SPsluRCbKEeZvy5qRDONbUOtt+cuBDcQShXL6KFyYjITGQUEpTP+DWQduj3aMUHELTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7XKwLJXAxSfIOyq0sIwhOhjIviVl+dSVqQA910nzwOAiAOJ23eJgjGlxDeM8/ZmJjcU4D+xXB1t/uxEs7MhwNarQ=="}]},"_from":"./","_resolved":"https://registry.npmjs.org/logparser/-/logparser-0.0.2.tgz","_npmVersion":"1.3.8","_npmUser":{"name":"seon","email":"seon.piao@gmail.com"},"maintainers":[{"name":"seon","email":"seon.piao@gmail.com"}]},"0.0.4":{"name":"logparser","description":"Parse Nginx log files","version":"0.0.4","homepage":"","author":{"name":"seon","email":"seon.piao@gmail.com"},"repository":{"type":"git","url":""},"engines":{"node":">=0.4.0"},"dependencies":{},"licenses":[{"type":"MIT","url":""}],"readme":"**nginx_parser** parse nginx log files in node.js\n\n### Installation\n\n```bash\n$ npm install nginxparser\n```\n\n### Usage\n\nTo read a log file\n\n```javascript\nvar NginxParser = require('nginx_parser');\n\nvar parser = new NginxParser('$remote_addr - $remote_user [$time_local] '\n\t\t+ '\"$request\" $status $body_bytes_sent \"$http_referer\" \"$http_user_agent\");\n\nparser.read(path, function (row) {\n    console.log(row);\n});\n```\n\nTo read from stdin, pass `-` as the path.\n\nTo tail a log file (equivalent to `tail -F`)\n\n```javascript\nparser.read(path, { tail: true }, function (row) {\n    //...\n});\n```","readmeFilename":"README.md","_id":"logparser@0.0.4","dist":{"shasum":"683538f438b674c2b028a9bfa725b1edd60ec7ed","tarball":"https://registry.npmjs.org/logparser/-/logparser-0.0.4.tgz","integrity":"sha512-T229lp41orLSDoheFSJsK1sMmzrB+VAkLuYvwbE0xst2jpPi1/yBYANTnmaUOibRzj36Aaz3ie0e5v2i1b04Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO3ZkvHek+imHSTWd09luC3pTW+ARP2d2Ris6beURGmQIgHM3LbRHDyVKLZrPWc0O2S6cd4fXWnO69mmMjc2dBzts="}]},"_from":"./","_resolved":"https://registry.npmjs.org/logparser/-/logparser-0.0.2.tgz","_npmVersion":"1.3.8","_npmUser":{"name":"seon","email":"seon.piao@gmail.com"},"maintainers":[{"name":"seon","email":"seon.piao@gmail.com"}]},"0.0.5":{"name":"logparser","description":"Parse Nginx log files","version":"0.0.5","homepage":"","author":{"name":"seon","email":"seon.piao@gmail.com"},"repository":{"type":"git","url":""},"engines":{"node":">=0.4.0"},"dependencies":{},"licenses":[{"type":"MIT","url":""}],"readme":"**nginx_parser** parse nginx log files in node.js\n\n### Installation\n\n```bash\n$ npm install nginxparser\n```\n\n### Usage\n\nTo read a log file\n\n```javascript\nvar NginxParser = require('nginx_parser');\n\nvar parser = new NginxParser('$remote_addr - $remote_user [$time_local] '\n\t\t+ '\"$request\" $status $body_bytes_sent \"$http_referer\" \"$http_user_agent\");\n\nparser.read(path, function (row) {\n    console.log(row);\n});\n```\n\nTo read from stdin, pass `-` as the path.\n\nTo tail a log file (equivalent to `tail -F`)\n\n```javascript\nparser.read(path, { tail: true }, function (row) {\n    //...\n});\n```","readmeFilename":"README.md","_id":"logparser@0.0.5","dist":{"shasum":"ab546c0eecc435934b41ca0c485c7e9034c69d30","tarball":"https://registry.npmjs.org/logparser/-/logparser-0.0.5.tgz","integrity":"sha512-vqwHQ+iL7x02jYG9e5QgIoWNCsVg3ewjX4T01EfcwLuhoZEbQBF5auy8+vPHyTjIXfuuQ/3og58FJ10E3eK2JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzR2qe/H1M8Gxo//VcIvO2tuZF6g949OE4sEiD7kTO0AiB+hhURQ9gZ3E+EbOeDolwn4IQIJT3hy3KYTQRPfZy3tg=="}]},"_from":"/usr/local/node/lib/node_modules/logparser/","_resolved":"https://registry.npmjs.org/logparser/-/logparser-0.0.2.tgz","_npmVersion":"1.3.8","_npmUser":{"name":"seon","email":"seon.piao@gmail.com"},"maintainers":[{"name":"seon","email":"seon.piao@gmail.com"}]},"0.0.6":{"name":"logparser","description":"Parse Nginx log files","version":"0.0.6","homepage":"","author":{"name":"seon","email":"seon.piao@gmail.com"},"repository":{"type":"git","url":""},"engines":{"node":">=0.4.0"},"dependencies":{},"licenses":[{"type":"MIT","url":""}],"bin":{"parselog":"./bin/parselog"},"readme":"**nginx_parser** parse nginx log files in node.js\n\n### Installation\n\n```bash\n$ npm install nginxparser\n```\n\n### Usage\n\nTo read a log file\n\n```javascript\nvar NginxParser = require('nginx_parser');\n\nvar parser = new NginxParser('$remote_addr - $remote_user [$time_local] '\n\t\t+ '\"$request\" $status $body_bytes_sent \"$http_referer\" \"$http_user_agent\");\n\nparser.read(path, function (row) {\n    console.log(row);\n});\n```\n\nTo read from stdin, pass `-` as the path.\n\nTo tail a log file (equivalent to `tail -F`)\n\n```javascript\nparser.read(path, { tail: true }, function (row) {\n    //...\n});\n```","readmeFilename":"README.md","_id":"logparser@0.0.6","dist":{"shasum":"19feb29ce21cef43320f4e618e9daf524f102416","tarball":"https://registry.npmjs.org/logparser/-/logparser-0.0.6.tgz","integrity":"sha512-RuhNhlF0iShbA2VUeYJqKTHDLA2xB/e6J+b7Jpul+EOCtjyIUdvP9BACMVd3aTGg0GSnN7cZxpa8IFVXA1b70Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQebHtVh/HDa9jDHvxfiY+F0S/MsytKNTjGRgvCkaBKAiEAt4bZqHnH5qT5KsFtpDXtTBCZyyiadLotRd0DhWQcVmg="}]},"_from":".","_resolved":"https://registry.npmjs.org/logparser/-/logparser-0.0.2.tgz","_npmVersion":"1.3.8","_npmUser":{"name":"seon","email":"seon.piao@gmail.com"},"maintainers":[{"name":"seon","email":"seon.piao@gmail.com"}]}},"readme":"**nginx_parser** parse nginx log files in node.js\n\n### Installation\n\n```bash\n$ npm install nginxparser\n```\n\n### Usage\n\nTo read a log file\n\n```javascript\nvar NginxParser = require('nginx_parser');\n\nvar parser = new NginxParser('$remote_addr - $remote_user [$time_local] '\n\t\t+ '\"$request\" $status $body_bytes_sent \"$http_referer\" \"$http_user_agent\");\n\nparser.read(path, function (row) {\n    console.log(row);\n});\n```\n\nTo read from stdin, pass `-` as the path.\n\nTo tail a log file (equivalent to `tail -F`)\n\n```javascript\nparser.read(path, { tail: true }, function (row) {\n    //...\n});\n```","maintainers":[{"name":"seon","email":"seon.piao@gmail.com"}],"time":{"modified":"2022-06-19T13:58:23.792Z","created":"2013-09-10T16:27:42.723Z","0.0.1":"2013-09-10T16:27:47.720Z","0.0.2":"2013-09-10T16:37:50.457Z","0.0.3":"2013-09-11T02:41:08.542Z","0.0.4":"2013-09-11T14:52:23.842Z","0.0.5":"2013-09-11T14:54:47.899Z","0.0.6":"2013-09-22T03:36:52.868Z"},"author":{"name":"seon","email":"seon.piao@gmail.com"},"repository":{"type":"git","url":""}}