2.1.6 • Published 1 year ago

log-life v2.1.6

Weekly downloads
1
License
-
Repository
github
Last release
1 year ago

log-life

Rank

Version Build status

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