1.0.4 • Published 6 years ago

supreme-log v1.0.4

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

Supreme Log

O Supreme Log é um framework para aplicações em Node.js que utiliza programação orientada a aspectos que permite fazer o logging de uma ou mais classes de forma personalizada, facilitando o tracing e debugging. O projeto foi desenvolvido no Segundo semestre de 2017 como parte da disciplina de Desenvolvimento Avançado de Software ministrada pelo Professor André Luiz Peron Martins Lanna.

Para instalar o framework, digite no terminal:

$ npm install supreme-log

Como importar o Supreme Log para o seu projeto:

const SupremeLog = require('supreme-log');

Existem duas opções de log:

Before - registra o log antes que o método seja executado. SupremeLog.before(this);

After - registra o log depois da execução do método. SupremeLog.after(this);

Como parâmetros, deve ser passada obrigatoriamente a classe em que deseja ser realizada o log e opcionalmente um array contendo o nome dos métodos da classe que desejamos que o logging acompanhe. Por exemplo: SupremeLog.after(this, 'trackenMethod2', 'trackenMethod4');

Por padrão, é definido que o log seja salvo em um arquivo chamado 'supreme.log' na pasta raiz do projeto, para mudar essa opção para que o log possa aparecer no console:

SupremeLog.logFile = false

Para que não seja apresentada a data e o tempo à cada log:

SupremeLog.useTime = false

Há ainda no projeto o arquivo examples/test.js que demonstra a utilização do Supreme Log, para referências.

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago