Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const bunyan = require('bunyan')
- const mongoose = require('mongoose')
- const Schema = mongoose.Schema;
- const Log = mongoose.model('Log', new Schema({
- name: String,
- hostname: String,
- pid: Number,
- level: Number,
- msg: String,
- time: { type: Date, index: true },
- v: Number,
- }, {
- versionKey: 'ver',
- }));
- const LogStream = class {
- write(rec) {
- try { new Log(JSON.parse(rec)).save() }
- catch(e) { console.error(e) }
- }
- }
- const log = bunyan.createLogger({
- name: "tamuro.api",
- streams: [{stream: new LogStream()}]
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement