On Thu, May 2, 2019 at 11:12 AM Luca <luca...@gmail.com> wrote: > > >> stdout è una instanza di >> https://docs.python.org/3/library/io.html#io.TextIOWrapper. >> Quello che puoi fare è creare un nuovo comando che deriva da >> runserver.Command, e nel suo costruttore passare alla classe base il >> parametro stdout con il buffering disabilitato. >> > io pensavo di armeggiare più semplicemente con settings.py e un mio logger.
No, se vuoi intercettare i messaggi scritti sul terminale, come https://github.com/django/django/blob/master/django/core/management/commands/runserver.py#L122, devi disabilitare il buffering di stdout, o impostare il line_buffering. Il comando runserver non usa il logger, ma solo stdout e stderr. > [...] Ciao Manlio _______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python