Skip to content

Instantly share code, notes, and snippets.

View jonilsonds9's full-sized avatar

Jonilson Sousa jonilsonds9

View GitHub Profile
@jonilsonds9
jonilsonds9 / ignore_exceptions.py
Created March 3, 2022 18:43
Como ignorar algumas exceptions chatas que são enviadas pro Sentry.
# Digamos que tenhamos duas exceções personalizadas no arquivo `exceptions`:
class AlgumaException(Exception):
pass
class OutraException(Exception):
pass
# E queremos que essas exceptions não sejam enviadas para o Sentry forma alguma, então podemos ter um outro arquivo
@jonilsonds9
jonilsonds9 / logging_config.py
Last active February 1, 2022 12:59
Como configurar logs com flask e gunicorn como campo personalizado no log record
# Observe que nesse exemplo temos um pacote python com o nome "src" que é onde fica todo o código da nossa aplicação
# Primeiro devemos ter o arquivo "wsgi.py" que vai ser o cara que vamos usar para subir o servidor gunicorn,
# ele deve ser simples e apenas chamar nossa função de criação da aplicação:
from src import create_app
app = create_app()
# Digamos que temos um arquivo com o nome "logging_config.py" dentro do pacote "logging_config" que fica dentro também do
@jonilsonds9
jonilsonds9 / gist:b56eed0682f9cef7b33edcaf6e4da221
Created September 29, 2020 23:35
Classes Produto, JPAConfiguration, JPAProductionConfiguration
Produto.class:
```
@Entity
public class Produto {
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
private String titulo;