tag:blogger.com,1999:blog-5750783121871152575.post4194247992748920250..comments2022-03-24T11:25:25.646+01:00Comments on Developer Notepad: Python Logging & Logger - CE QU'IL NE FAUT PAS RATERDominique Meurisse (MCHobby)http://www.blogger.com/profile/06164245246501802221noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-5750783121871152575.post-72414657442762244872016-08-26T13:05:34.428+02:002016-08-26T13:05:34.428+02:00Perso, j'utilise la première forme mais avec d...Perso, j'utilise la première forme mais avec des loggers sémantiques. <br /><br />Admettons qu'il s'agisse d'une application web. Dans le fichier de conf je définis mes familles de loggers, disons: VIEWS, MODELS (et CONTROLLERS). <br /><br />Suivant le niveau je ferai appel au logger parent:<br /><i> logger = logging.getLogger("VIEWS") </i><br />ou a un logger descendant <br /><i> logger = logging.getLogger("VIEWS.")</i><br /><br />Ainsi je réduis le nombre de loggers et mes loggers deviennent sémantiques:<br /><i> user_register_view_logger = logging.getLogger("VIEWS.USER.REGISTER")</i> nous donnera une log de la forme:<br /><i><br />User_register_view_logger.info("user TEST s'est ajouté ")<br />VIEWS.USER.REGISTER: user TEST s'est ajouté<br /></i>SAID OMARhttps://www.blogger.com/profile/10358646251380265120noreply@blogger.com