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"  
})
 

Package Sidebar

Install

npm i nicely-placed-modification-logs

Weekly Downloads

1

Version

1.1.4

License

ISC

Last publish

Collaborators

  • soldair