diff --git a/source/logging/logging.md b/source/logging/logging.md new file mode 100644 index 0000000..1201d84 --- /dev/null +++ b/source/logging/logging.md @@ -0,0 +1,26 @@ +Si on veut propager les logs entre applications, il faut bien spécifier l'attribut `propagate`, sans quoi on s'arrêtera au module sans prendre en considération les sous-modules. + +```python +LOGGING = { + 'version': 1, + 'disable_existing_loggers': False, + 'handlers': { + 'console': { + 'level': 'DEBUG', + 'class': 'logging.StreamHandler', + }, + 'file': { + 'level': 'DEBUG', + 'class': 'logging.FileHandler', + 'filename': os.path.join(SRC_DIR, 'log', 'log.txt'), + }, + }, + 'loggers': { + 'mv': { + 'handlers': ['file'], + 'level': 'DEBUG', + 'propagate': True, + }, + }, +} +``` \ No newline at end of file