1.5.0 • Published 7 years ago

logger-request-cli v1.5.0

Weekly downloads
3
License
GPL-3.0
Repository
github
Last release
7 years ago

logger-request-cli

NPM version Linux Status Windows Status Dependency Status

Parser for Logger request. Show output to console.

Installation

Install through NPM

npm install -g logger-request-cli

or

git clone git://github.com/hex7c0/logger-request-cli.git

API

global parser with -g option

$ logger-request -h

Usage:
  logger-request [OPTIONS] [ARGS]

Options: 
      --filename FILE    Pathname of the log file to be read
  -i, --ip               Parse ip
  -u, --url              Parse url
  -r, --reponse          Parse time of response
  -p, --pid              Parse pid
  -q, --bytesReq         Parse bytesReq
  -s, --bytesRes         Parse bytesRes
  -e, --referrer         Parse referrer
  -a, --auth             Parse basic-authentication
  -u, --agent            Parse user agent
  -w, --w3c              Parse http version
  -l, --level            Parse log level
  -m, --message          Parse log message
  -t, --timestamp        Parse log timestamp
  -R, --report           Not print filename stats
      --csv STRING       Write results to csv file
      --search STRING    Search string inside logfile
  -v, --version          Display the current version
  -h, --help             Display help and usage details

$ logger-request -u A.log

$ logger-request --csv a.csv A.log

$ logger-request --search monitode A.log

inside nodejs project

var parser = require('logger-request-cli');

parser({
  filename: 'A.log',
  bytesReq: true
});

parser(options)

options

  • filename - String Pathname of the logfile to be read (default "null")
  • ip - Boolean Flag for req.ip (default "disabled")
  • url - Boolean Flag for req.url (default "disabled")
  • response - Boolean Flag for time of response (default "disabled")
  • pid - Boolean Flag for process.pid (default "disabled")
  • bytesReq - Boolean Flag for req.socket.bytesRead (default "disabled")
  • bytesRes - Boolean Flag for req.socket._bytesDispatched (default "disabled")
  • referrer - Boolean Flag for req.headers['referrer'] (default "disabled")
  • auth - Boolean Flag for basic-authentication (default "disabled")
  • agent - Boolean Flag for req.headers['user-agent'] (default "disabled")
  • version - Boolean Flag for req.httpVersionMajor (default "disabled")
  • level - Boolean Flag for log level (default "disabled")
  • message - Boolean Flag for log message (default "disabled")
  • timestamp - Boolean Flag for log timestamp (default "disabled")
  • csv - String Write parsed object to csv file (default "disabled")
  • search - String Search string inside logfile (default "disabled")
  • report - Boolean Flag for filename stats (default "enabled")

Examples

Take a look at my examples

License GPLv3

1.5.0

7 years ago

1.4.0

8 years ago

1.3.0

8 years ago

1.2.7

8 years ago

1.2.6

8 years ago

1.2.5

9 years ago

1.2.4

9 years ago

1.2.3

9 years ago

1.2.2

9 years ago

1.2.1

9 years ago

1.2.0

9 years ago

1.1.14

9 years ago

1.1.13

9 years ago

1.1.12

10 years ago

1.1.11

10 years ago

1.1.10

10 years ago

1.1.9

10 years ago

1.1.8

10 years ago

1.1.7

10 years ago

1.1.6

10 years ago

1.1.5

10 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.0

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago