nicely-placed-modification-logs

1.1.4 • Public • Published

nicely-placed-modification-logs

write modifications/events to append only logs. process those changes sequentially. like an _changes feed but in a file

work in progress

var dir = __dirname+"/data"
var modlogs = require('nicely-placed-modification-logs')
var logs = modlogs({dir:__dirname+"/data"})
 
logs.on("error",function(err){
  console.log(err!)
})
 
logs.write({data:"important stufff"},function(err){
  // saved!
})
 
var s = modlogs.read({dir:,since:0})
 
s.on('data',function(event){
  console.log(event.seq)
  // [log name]-[bytewise encoded byte offset]
  // 000000000-420000000000000000
  console.log(event.data)
  // "hi!\n"  
})
 

/nicely-placed-modification-logs/

    Package Sidebar

    Install

    npm i nicely-placed-modification-logs

    Weekly Downloads

    2

    Version

    1.1.4

    License

    ISC

    Last publish

    Collaborators

    • soldair