1.0.9 • Published 2 years ago

ps-log-nodejs v1.0.9

Weekly downloads
7
License
MIT
Repository
github
Last release
2 years ago

ps-log-nodejs

Biblioteca em Javascript que possibilita uma customização dos logs impressos pelo comando console.log()

gravaLog

const fs = require("fs");
const pathConfig = require('../server/mvc/config/path-config');


class RegistroDoLog{
    path = '';
    constructor(){
        if(fs.existsSync(pathConfig.log)){
            fs.unlinkSync(pathConfig.log);
            this.path = pathConfig.log;
            fs.writeFileSync(pathConfig.log, '');
        } else {
            this.path = pathConfig.log;
            fs.writeFileSync(pathConfig.log, '');
        }
    }

    gravaLog(...texto){
        fs.appendFile(pathConfig.log, `\n<p>${new Date().toLocaleDateString() } ${new Date().toLocaleTimeString()} - ${texto}`, (err)=>{
            if(err){
                console.log('err on appendFile: ' + err);
            }
        })
    }
    
    exibeLog(...texto){
        gravaLog(...texto);
    }

}



module.exports = RegistroDoLog;

gravaLog como classe Global

const RegistroDoLog = require('./utils/prime-log');
const registroDoLog = new RegistroDoLog();
global.exibeLog = registroDoLog.gravaLog;
1.0.9

2 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago