Roberto Umbelino
7/1/2022 Roberto Umbelino

Além do console.log

blog-feature-image

Fala personas, dessa vez trouxe para vocês um conteúdo bem de boas sobre o nosso queridíssimo console do javascript. 😋

📑 Sobre

Não tem como negar que todo desenvolvedor Web já utilizou o console, principalmente naqueles momentos que você não faz ideia do que está acontecendo, haha. 🤭

Basicamente o console.log está presente em todas as aplicações Web, mas você sabia que o console tem muitas outras features além do log.

Bora conhecer algumas funções do console. 💪


📚 Algumas funcionalidades do console

Vamos ver alguns exemplos sobre o console.

⭐ Níveis de log

Obviamente esse é bem simples e provavelmente você já conhecia, mas é possível realizar logs com diferentes níveis, log (normal), info (informações), warn (aviso), error (erro)

console.log('Sou um log de nível normal')

console.info('Sou um log de nível de informação')

console.warn('Sou um log de aviso de algo que possívelmente não está de certo')

console.error('Sou um log de erro na aplicação')

Esse seria o resultado dos consoles.

log-level


⭐ Assert

Com o assert é possível por uma condição para o log ser exibido.

console.assert(10 > 12, "10 não é maior que 12") 
// Vai logar como um erro no console (pois 10 não é maior que 12), 
//com a mensagem informada

console.assert(50 > 12, "50 não é maior que 12")
// Não vai logar nada no console (pois 50 realmente é maior que 12).

⭐ Group

Com o group é possível agrupar vários logs, como por exemplo todos os logs de uma função.

console.group('Grupo')
console.log('Olá sou o 1º log do grupo')
console.log('Olá sou o 2º log do grupo')
console.log('Olá sou o 3º log do grupo')
console.groupEnd('Grupo')

Esse seria o resultado dos logs agrupados.

Grupo de logs


⭐ Time

Com o time é possível identificar o tempo que o código esteja demorando do ponto A até o ponto B.

console.time()

console.timeLog() // Para verificar o tempo até agora.

console.timeLog() // Pode utilizar quantas vezes quiser.

console.timeEnd() // Irá informar o tempo final.

Obs: igual o console.group é possível passar um “nome” (console.time(‘A’)) para o time, dessa forma você pode utilizar múltiplos console.time.


⭐ Log estilizado

Esse é bem legal haha, é possível estilizar um log.

console.log('%c Oi eu estou estilizado', 'color: green')
// Permite css no segundo parâmetro, alterar cor, fonte, ...

Log estilizado


⭐ Tabela

Simmm, é possível realizar um log no formato de tabela.

console.table({ name: 'Roberto', age: 24 })
// Irá mostrar no console uma tabela com essas colunas e valores.

Tabela


É isso aí galera, agora conhecendo essas novas funções podemos expandir nosso repertório no console 😝, espero que uma dessas funções possa lhe ajudar de alguma forma.


🔗 Referências

Você pode estudar um pouco mais do assunto nos links:


console.log(‘chegou aqui’)

Se você curtiu esse conteúdo deixe o seu like e compartilhe com a galera. 😋

Roberto Umbelino.

comments powered by Disqus

NOS ACOMPANHE NAS REDES SOCIAIS