Skip to content

Um módulo pra facilitar e melhorar os logs do console

Notifications You must be signed in to change notification settings

lvmasterrj/mylog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Log

Um módulo pra facilitar e melhorar os logs do console

O My Log foi criado para facilitar a leitura dos logs no terminal, com algumas opções interessantes como cores, título e a exibição de forma completa de Objetos.

Instalação

npm i git+https://github.com/lvmasterrj/mylog/#master

Utilização

Funcionamento básico:

const log = require("mylog")

log.ok("Tudo certo!")

Adicionando cores

log.error("Deu erro aqui!")
log.info("Veja isso!")
log.warning("Atenção!")
log.ok("Tudo certo!")

Resposta de uso básico

Adicionando título

log.error("Deu erro aqui!", "Essa é a descrição do erro...")
log.info("Veja isso!", "Aqui estão algumas informações...")
log.warning("Atenção!", "Fique atento(a) a isso aqui...")
log.ok("Tudo certo!", "O codigo X funcionou como devia...")

Resposta do uso com título

Multiplos parâmetros

log.error("Deu erro aqui!", "Erro 1", "Erro 2")
log.info("Veja isso!", "Info 1", "Info 2")
log.warning("Atenção!", "Aviso 1", "Aviso 2")
log.ok("Tudo certo!", "Ok 1", "Ok 2")

Resposta com múltiplos parâmetros

Objetos

let pessoa = {
	dadosPessoais: {
		nome: "Leonardo",
		idade: 35
	},
	endereco: {
		rua: "Rua abcd",
		bairro: "Centro"
	},
	filhos: {
		Leticia: {
			idade: 4,
			sexo: "f",
		},
		Lucas: {
			idade: 0,
			sexo: "m"
		}
	}
}
// Log com título, poderia ser sem também!
log.info("Dados da pessoa", pessoa)

Resposta de objetos

Criado por

Leonardo Moreira - lvmasterrj

About

Um módulo pra facilitar e melhorar os logs do console

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published