É Assim Que Geramos LOGS e Como Você Deveria Fazer Também!
Вставка
- Опубліковано 8 лют 2025
- 🚀 𝗩𝗣𝗦 𝗖𝗢𝗠 𝗗𝗘𝗦𝗖𝗢𝗡𝗧𝗢 → codigofonte.cl...
Muito tem se falado da importância dos LOGS nos softwares. Eles são realmente essenciais em qualquer projeto, de qualquer tamanho.
Nesse vídeo demonstramos na prática como geramos os logs de nossas aplicações usando o "logging", uma lib interna e super poderosa do Python.
Ativamos o GitHub Copilot para ele nos ajudar na codificação!
📝 𝗩𝗶𝗱𝗲𝗼𝘀 𝗖𝗶𝘁𝗮𝗱𝗼𝘀
→ Automatizamos o Photoshop: • Automatizamos nosso Ph...
→ Leitor de Feed RSS com GitHub Copilot: • 😲 ATIVAMOS o GitHub Co...
→ O que é LOG?: • LOG (O dedo duro neces...
📰 𝗖𝗼𝗺𝗽𝗶𝗹𝗮𝗱𝗼: 𝗡𝗼𝘀𝘀𝗮 𝗡𝗲𝘄𝘀𝗹𝗲𝘁𝘁𝗲𝗿
→ compilado.codi...
📡 𝗦𝗶𝗴𝗮 𝗮𝘀 𝗿𝗲𝗱𝗲𝘀 𝗱𝗼 𝗖𝗗𝗙𝗧𝗩
→ linktr.ee/codi...
📸𝗜𝗻𝘀𝘁𝗮𝗴𝗿𝗮𝗺
→ / codigofontetv
☕ 𝗖𝗹𝘂𝗯𝗲 𝗱𝗼𝘀 𝗖𝗗𝗙𝘀 𝗻𝗼 𝗬𝗼𝘂𝘁𝘂𝗯𝗲
→ codigofonte.cl...
▸ 𝗛𝗢𝗦𝗧𝗚𝗔𝗧𝗢𝗥
📢 Vagas e Oportunidades: codigofonte.cl...
𝑵ó𝒔 ❤️ 𝒓𝒆𝒄𝒆𝒃𝒆𝒓 𝒑𝒓𝒆𝒔𝒆𝒏𝒕𝒆𝒔, 𝒄𝒂𝒓𝒕𝒂𝒔, 𝒃𝒓𝒊𝒏𝒅𝒆𝒔 𝒆 𝒎𝒊𝒎𝒐𝒔.
Caixa Postal: 91735 - Cep: 25620-972
Petrópolis / RJ
💻 Edição e Áudio: RW Studio
🔗 Um vídeo do site Código Fonte
------------------------------
Track: Driver - Broke in Summer [Audio Library Release]
Music provided by Audio Library Plus
Watch: • Driver - Broke in Summ...
Free Download / Stream: alplus.io/driver
------------------------------
#Log #Python #GitHubCopilot
#MãoNoCódigo50
3 anos depois do vídeo e continua EXTREMAMENTE útil!
É muito legal ver voces codificando a quatro mãos um ao lado do outro. E nem brigaram pelo controle do teclado! kkk
Muito obrigado pelo carinho! No dia a dia a gente costuma revezar no pair programming. :D
🤣
Muito massa! Era justamente o que eu tava buscando pra concluir a producionalizacao do projeto que estou trabalhando
Não sou programador Python, mas é bem interessante ver como vcs fazem o logging da aplicação de vcs. Utilizo o Log4J 2, mas nas configurações não consegui trazer as informações necessárias, mas vendo esse vídeo algumas ideias vieram à mente. Obrigado pela dica! Show de bola...
Parabéns pelo excelente trabalho! Adoro a explicação de vocês, é prático, pragmático e fácil de entender. Mesmo os conceitos que em teoria já sei, vejo que deixei escapar algo, mas vcs nunca deixam!
Muito bom.
Eu, como velho que sou 😂, que comecei lá com o Clipper, tenho um enorme prazer de ver os vídeos de vocês.
Além de didáticos no conceito, metem a mão na massa.
Parabénsssssss
Muito obrigado por nos acompanhar!
De longe o melhor video que já vi de vocês...excelente tópico
Que honra! Muito obrigado. :D
Parabéns Código Fonte, por mais um vídeo com conteúdo muito rico em informação, mas uma sugestão para eu melhorar o meu desenvolvimento de aplicações com uma geração de log, tendo em vista que é um parte muito importante no desenvolvimento para encontrar possíveis problemas ou bugs em processo que nem sempre é fácil de encontrar depois de implementados funcionalidades.
Por incrível que pareça, ontem eu e a equipe em que trabalho, começamos a pesquisar sobre as melhores formas de gerar LOG´s no Python...
Vocês estão igual o COPILOT no meu FEED...ahauhauhauha
O vídeo me ajudou muito a entender como organizar meus logs. Obrigado!
É impressionante como o log gerado no final do vídeo é 95% parecido com o que eu desenvolvi sozinho para a aplicação da empresa kkkk sem bibliotecas nem nada, só JS/TS
Bom demais o vídeo, obrigado!
video mais bem explicado que encontrei sobre (e costumo pesquisar fontes pt / en).
Excelente demonstração. Valeu demais!!!
De verdade, seus vídeos tem uma didática muito diferenciada , muito boa msm. Lancem um CURSO pff hahahaha
Muito obrigado pelo seu reconhecimento! Criamos nossos vídeos com muito carinho e cuidado. ❤️
@@codigofontetv ❤️❤️
Vcs podiam falar no próximo vídeo a diferença de Auditing e Logging.
Boa..
Muito bom, já tiver que conversar muito os amiguinhos .logs e eles realmente são cruciais para as resoluções de problemas do dia a dia, refatoração e código, melhorar desempenho de equipamentos e assim por diante, como comentei no outro vídeo, é fundamental para os profissionais DevOps saberem interpretar e analisar os logs.
Log + spunk para armazenar, super importante ter esse conhecimento
Q U A L I D A D E ! Eu adoro esse canal bicho!
Nossa , que explicação maravilhosa , quando vão lançar um curso de programação ?? Vocês tem uma ótima didática !!
Muito obrigado Josias, ficamos felizes de você ter gostado da nossa didática. Estão em nossos planos sim cursos. :D
Top como sempre!
Muuuito obrigado José Aurélio!
Utilizo Java ou Node na maioria dos projetos que desenvolvo.
Nele eu utilizo uma lib de logging que tenha algum tipo de ligação com a ELK Stack.
Caso a minha aplicação seja uma API REST, eu crio um interceptor que captura a request e a response de cada uma das requisições que passam pelo meu sistema. Logando coisas importantes como: Cookies, headers, path da request, parâmetros e corpo.
Eu estou tetando fazer exatamente isso que vc descreveu mas nao estou conseguindo. Tem alguma fonte de consulta pra me passar?
Estou tentando salvar os logs em no banco de dados Mongodb, das requisicoes de minha Api rest java. Por exemplo: " efetuou um Get dia 06/08/2022, as 12:00 hrs".
Tem um norte pra mim?
Vídeo top! Até hoje eu utilizava o 'with open()' mesmo 😂
Python é tudo de bom! 👊🏽😍
sugestão de Vídeo, diferença de programador e analista, saiu um modelo de referência salarial que difere programado X de analista X , com 2k de diferença entre eles, seria legal um vídeo
@Código Fonte TV, haveria a chance de rolar uma ponte para o Graylog?
Sobre como estruturar os logs para depois tirar melhor proveito ao usar o graylog, por exemplo.
boa ideia.
Excelente conteúdo, parabéns
exelente video como sempre!!!
Muito obrigado! Ficamos felizes em saber que vc gostou. 🤓
vocês sao maravilhosos! qual plataforma vocês usam pro Py?
sensacional ensinar como implementar interceptions pra gerar logs de operações específicas! super importante quando falamos de proteção de dados - nos casos de request, alteração, etc..
Um log de criticidade por email, pra projetos RPA que demandem alguma resposta em caso de mudança no ambiente, um log filerotating , e o bom e velho stream...o resto é alegria e descontração na sua timeline. Uso arquivo logger.config pra organizar meus handlers...
15:27
Alguma referência ao TSE? 🤔🙄
Faz um vídeo, mostrando aonde encontrar um programa que cria um app watch face widget para relógio, (funcional), e que consigo colocar na play store.
Vocês estão de parabéns 🎊 🎊 , fiquei muito feliz em aprender programação mas tenho dislexia, e acho que fazer criar watch face, seria mas fácil.
Obrigado.
Eu crio uma table de logo e um service para rodar em todas as instancias,conectado com o elástico search.
Excelente!!!
Eu notei que todos os logs registrados foram os que vocês configuraram, no caso de erros inesperados no sistema ele registra automaticamente?
Não registra, mas é possível interceptar as exceções para que sejam também adicionadas ao arquivo log automaticamente.
Se for deploy em linux eu prefiro logar pra o stdout e colocar com o journald.
Onde eu encontro esse código fonte do Código fonte ? hhahaha O photoshopy está no github publico?
the logs will be saved to public storage area, so it may cause private data leakage. Are you sure you want to start the log recording anyway?
Parece no meu celular essa mensagem, como resolver isso, obg??
Qual terminal vocês utilizam?
O Cmder - cmder.net/
@@codigofontetv Valeu S2
Tem de tratar do reflexo nas lentes
O que é esse foguinho que aparece no autocomplete??
Também queria saber
É uma extensão chamada Power
@@william84787 Obrigado
ATENÇÂO: Não use logging para substituir mensagens comuns no seu sistema! Use print ao ivé disso. Você será inundado por mensagens indesejadas de pacotes de terceiros! O uso de logging nesses casos é considerada má prática!
Python ❤️💓👍👍
Muito obrigado Josias! 🤓
E para o PHP, não achei algo muito bom para criar logs
Poderiam fazer com Laravel, iam me ajudar bastante,
Qual o nome desse plugin com efeito de fogo no autocompletar?
Se chama Power Mode. 🔥
A explicação foi muito boa. Porém superficial, como realmente deveria ser. Explicaram o básico de logging. O tutorial do python, nesse caso, supriria a necessidade. O que faltou? Loggers, handlers, formatters, ... Mas é assunto para mais uns dois ou três vídeos.
Glr eu estou procurando por uma linguagem de programação que seja POO e que consiga meio que fazer de tudo um pouco, mas que não perde na eficácia, por exemplo, queria uma linguagem que desse para desenvolver jogos, aplicativos desktop e mobile e que tbm de para ser usada em sistemas embarcados
@John Faulkner E Java? não seria uma opção para se pensar?
Se quiser algo mais "dá moda", o combo Dart+Flutter faz tudo isso com excessão de jogos(pelo menos não foi feito para, mas deva dá para fazer dependendo do jogo).
"Como estamos atentos, bem atentos ao que vocês querem..." Estão fazendo log dos pedidos no comentarios
Como que eu faço pra gerar Logs nos meus projetos? Vai na base do "if" com "print" mesmo, se der errado mostra a mensagem de "ERROR" e já era 😂😂😂😂
Os meus logs dependem do cliente, quando ele ta interessado ele diz, eu cliquei aqui, tentei assim e tentei isso e não funciona... Quando ele não ta interessado o log é: não funciona, eu clico não faz nada. os logs são o que os clientes dizem 🤣🤣🤣🤣
first!
Second 😭
*VSCode* pra python é pouco produtivo.
*PyCharm* é outro nível.
vcs parece um casal tipo nilce e leon so q mais hard jkjkjkj s2
Python noooooooooooooooooooooooo