Never-ending Pumpkin Mulch

    ea-logs

    1.0.20 • Public • Published

    ea-logsqlite f.u.c.k.u.p

    https://github.com/hagb4rdea-logsqlite.git

    ** sqlite-based log-writer **

    Installation

     
    #install
    npm install -g ea-logsqlite 
     
    #optional: setup path where sqlite file will be stored 
    # (if not configured will look a path in the ENVIRONMENT variables HOME or USERPROFILE)
    export EA_LOGSQLITE_PATH='/home/user'
     
    #write log via pipe
    echo "hello world" | log -p  
     
    #write log 
    log hello world
     
    #search log
    log -s "hello AND world" 
     

    Install as module

    npm install --save ea-logsqlite

    git install

    git clone https://github.com/hagb4rd/ea-logsqlite.git 
    npm install 

    sample use case

     
    //npm -i ea-logsqlite --save 
    var LogSqlite = require("ea-logsqlite"); 
     
    //constructor takes full path to sqlite-file (will try to create one if not found) 
    var log = {
        A: new LogSqlite(__dirname+"/server-A.sqlite"),
        B: new LogSqlite(__dirname+"/server-B.sqlite")
    };
     
    //write(text, [tag])
    log.A.write("hello world!");
     
    //search("word OR (another AND onemore)", [tag])
    log.A.find("hello OR world").then(result=>console.log(result)).catch(console.log);
     
    Output
    [ { logs_id: 2,
        time: '2017-08-17 01:06:55',
        channel: 'private',
        text: 'hello world!' } ]

    Install

    npm i ea-logs

    DownloadsWeekly Downloads

    1

    Version

    1.0.20

    License

    MIT

    Unpacked Size

    10.3 kB

    Total Files

    5

    Last publish

    Collaborators

    • hagb4rd