<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Salve lista, io sono stato abituato male da Django perche' quando lavoro nelle mie webapp il logging e' configurato nel settings.py e tutto funziona, ma ora che sto lavorando in un progetto "puro" python, il logging non mi funziona. Purtroppo Django mi ha abituato male.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">File: logging.ini</div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default" style="font-family:verdana,sans-serif"><i><br></i></div><i>[loggers]<br></i><i>keys=root</i><i><br></i><i>[formatters]<br></i><i>keys=simpleFormatter</i><i><br></i><i>[handlers]<br></i><i>keys=simpleFileHandler</i><i><br></i><i>[logger_root]<br></i><i>level=DEBUG<br></i><i>handlers=simpleFileHandler</i><i><br></i><i>[handler_simpleFileHandler]<br></i><i>class=FileHandler<br></i><i>level=DEBUG<br></i><i>formatter=simpleFormatter<br></i><i>args=('bot.log', 'w')</i><i><br></i><i>[formatter_simpleFormatter]<br></i><i>format=%(asctime)s - %(name)s - %(levelname)s - %(message)s<br></i><i>datefmt=</i></blockquote><div><br></div><div><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif">​Nel mio main.py che carica il programma importando dal mio package:</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><i>import logging.config</i></div><div><i>logging.config.fileConfig(log_<wbr>file_path)</i></div></blockquote><div><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif">​Nei vari moduli del mio package io faccio il c​lassico</div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><i><br></i></div><div><i>import logging</i></div><div><i>logger = logging.getLogger(__name__)</i></div></blockquote></div><div><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif">​In alcuni moduli funziona e vedo in "bot.log" lo statement, in altri invece no.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Devo per caso configurare il logging in ogni modulo? Mi sembra che non abbia senso.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Come fa django a darmi un logging configurato? E come posso ottenere la stessa cosa?</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Grazie</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">​<br></div><br></div><div><br></div><div>-- <br><div class="gmail-m_2753497853211447170gmail-m_-985014275979185102gmail_signature"><div dir="ltr">Karim N. Gorjux<br></div></div>
</div></div>