Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

stream-log-stats

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stream-log-stats - npm Package Compare versions

Comparing version 0.1.5 to 0.1.6

4

package.json
{
"name": "stream-log-stats",
"author": "Lloyd Brookes <75pound@gmail.com>",
"version": "0.1.5",
"description": "",
"version": "0.1.6",
"description": "Prints statistics from the incoming web log stream to the console",
"repository": "https://github.com/75lb/stream-log-stats.git",

@@ -7,0 +7,0 @@ "main": "./lib/stream-log-stats.js",

@@ -7,1 +7,64 @@ [![view on npm](http://img.shields.io/npm/v/stream-log-stats.svg)](https://www.npmjs.org/package/stream-log-stats)

#stream-log-stats
Presents a dynamic view of the incoming [common log format](http://en.wikipedia.org/wiki/Common_Log_Format) data to the console. The view is refreshed as new data streams in.
##Installation
Mac / Linux users may need to run the install commands with `sudo`.
###As a library
Move into your project directory then run:
```sh
$ npm install stream-log-stats --save
```
####Example
```js
var connect = require("connect"),
http = require("http"),
logStats = require("stream-log-stats");
var app = connect();
app.use(morgan({ stream: logStats() }));
var server = http.createServer(app).listen(8000);
```
###As a command-line app
From any directory run the following:
```sh
$ npm install -g stream-log-stats
```
Now the `log-stats` utility is installed. Pipe in a common-log-format log to view the statistics.
####Example
This example pipes the output from [local-web-server](https://www.npmjs.org/package/local-web-server) into `log-stats`.
```sh
$ ws -f default | log-stats
serving at http://localhost:8000
Clients Requests Transferred
1 48 2.79 MB
Extension Requests Transferred
.jpg 16 690.24 KB
.woff 7 1.39 MB
.css 6 128.84 KB
.js 4 311.44 KB
.png 3 16.93 KB
.3 3 130.17 KB
.ttf 3 63.71 KB
.map 3 35.81 KB
.html 2 29.59 KB
<none> 1 19.96 KB
Resource Requests Transferred
/_gh-pages/assets/images/75lb.png 3 16.93 KB
...t-awesome-4.0.3/fonts/fontawesome-webfont.woff?v=4.0.3 3 130.17 KB
/_gh-pages/assets/fonts//Lombardic.ttf 3 63.71 KB
/_gh-pages/assets/fonts/PTSansWeb/PTS76F_W.woff 3 535.03 KB
...s/assets/fonts/font-awesome-4.0.3/css/font-awesome.css 3 63.45 KB
/_gh-pages/assets/styles/screen.css 3 65.39 KB
/_gh-pages/assets/styles/screen.css.map 3 35.81 KB
/_gh-pages/assets/images/thumb/present-continuous.jpg 2 49.53 KB
/_gh-pages/assets/images/thumb/past-simple.jpg 2 82.27 KB
/_gh-pages/assets/fonts/PTSansWeb/PTS75F_W.woff 2 465.52 KB
```
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc