Fala amigo, valeu pela rápida resposta, já entrei na comunidade, preciso de gente como você também kkkkk, alias, obrigado pelo convite!
O sentry não é só para logs não, é um detector automático de erros e analisador de performance. A instalação é em algumas linhas, e como um bom amigo, vou te passar a instalação dele aqui:
if IN_PRODUCTION:
def before_send(event, hint):
token = get_request_variable("token")
if "request" in event and "headers" in event["request"]:
event["request"]["headers"]["Authorization"] = token
event.setdefault("extra", {})
event["extra"]["token"] = token
return event
sentry_sdk.init(
dsn=get_env_var("SENTRY_DSN"),
environment=ENVIROMENT,
traces_sample_rate=1.0,
profiles_sample_rate=1.0,
send_default_pii=True,
before_send=before_send,
)
É só jogar isso no topo do seu settings.py e já faz a boa.
Quanto ao seu sistema de permissões, achei muito interessante ter um sistem de subpermissões, quem sabe um dia você me mostra. Depois vamos marcar um dia pra trocar idea no discord, vê o que a gente tem de melhor para trocar. Meu ID do discord é 691010770875449426