2.1.6 • Published 1 year ago
log-life v2.1.6
log-life
Wrapper for Simple Log Management.
Install
Install with npm:
npm install log-life
USAGE - Set functions by args
// To begin log-life, simply call with the target log file.
var LogLife = require('log-life');
LogLife('/var/log/mylog');
// Available for specify multiple files
LogLife('/var/log/mylog1', '/var/log/mylog2');
OPTIONS
* span
... executing maintenance interval time.
(millisecond. w[eek], h[ours] also available.)
* cap
... executing maintenance file-size
(bytes. k[bytes], M[bytes], G[bytes] also available.)
* stock
... preserve num of log archive
API for LogLife
// setting a maintenance targets with options
LogLife('/var/log/mylog1', {
// maintenance per day
span: 24 * 60 * 60 * 1000,
// max 3 archives
stock: 3
})
// start log maintenance
// *automatically* starts when LogLife() calls.
LogLife.start(<Number>checking_interval_millisec || 1000)
// stop log maintenance
LogLife.stop()
// getting a life for a file
LogLife.get(<String>filepath)
// stop log maintenance
LogLife.stop()
API for Life (a life for a file)
// logfile filepath
life.filepath
// logfile mainteanace span
life.span
// logfile stock archives num
life.stock
// logfile size
var life = LogLife.get(filepath);
life.size().then(function(size) { ... })
// logfile related archive list
var life = LogLife.get(filepath);
life.list().then(function(list) { ... })
2.1.6
1 year ago
2.1.4
1 year ago
2.1.2
2 years ago
2.1.3
2 years ago
2.1.1
4 years ago
2.1.0
4 years ago
2.0.0
6 years ago
1.3.0
6 years ago
1.2.3
6 years ago
1.2.2
7 years ago
1.2.1
7 years ago
1.2.0
7 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago
0.4.3
8 years ago
0.4.2
8 years ago
0.4.1
8 years ago
0.4.0
8 years ago
0.3.7
10 years ago
0.3.6
10 years ago
0.3.5
10 years ago
0.3.4
10 years ago
0.3.3
10 years ago
0.3.2
10 years ago
0.3.1
10 years ago
0.2.0
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
10 years ago
0.0.1
10 years ago