Log with Node Bunyan to a live Webpage for development purposes.
var bunyan = require("bunyan");
var live = require("bunyan-live-logger");
var log = bunyan.createLogger({
name: 'yourlogarea',
src:true,
streams: [
{
level: 'info',
stream: process.stdout
},
{ // Insert this point to use the live logger
level: 'trace',
stream: live(),
type:"raw"
}
]
});
// Use bunyan logger as usal
log.info("Info Message");
log.debug("Debug Message");
log.trace("Trace Message");
log.error("Error Message");
log.warn("Warn Message");
When you start you application the bunyan live logger server starts. The url you can use is logged to the console like this:
Live Logging server listening at 127.0.0.1:57712
Then you start your web browser and navigate to the following url to see the logs. Chrome Browser should be preferred.
- Show all logs live on a Webpage
- Filter the logs within the page
- Show the log entries as json(formatted)
- Show src location if 'src':true is active. (Planned)
- Allow custom detail views. (Planned)
MIT. See "LICENSE.txt". Bunyan Live Logger was developed by Jens Schyma.
Constirbution is welcomed. Use the Github functions PullRequests and Issues to contribute.