1.0.1 • Published 6 years ago

@yfe/log.io v1.0.1

Weekly downloads
1
License
-
Repository
-
Last release
6 years ago

log.io - Real-time log in your browser

you can send a log to log.io server via HTTP.

Powered by node.js + socket.io + Express

How does it work?

Harvester receives the log via HTTP(usually comes from a browser or webview), send new log messages to the server via TCP, which broadcasts to web clients via socket.io.

Users browse streams and nodes in the web UI, and activate (stream, node) pairs to view and search log messages in screen widgets.

preview

npm.io

Usage

1) Install via npm

```bash
$ npm install -g @yfe/log.io
```

2) Run server

```bash
$ log.io-startup
```

3) Browse to http://localhost:28778

4) Send msg to port 8008

```javascript
var data = {
    msg: JSON.stringify({data:[{name:'jake'},{name:'young'}]})
};

jsonp({
    url: 'http://harvester-ip:8008/log',
    data: data
})
```

5) happy

roadmap

第一步先完成基本功能,实现不一定是合理的,之后再视情况来优化和完善以及新增功能。

License

Copyright 2013 Linus Wang <linus.wang.i77@gmail.com>

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.