diff --git a/MANIFEST.in b/MANIFEST.in index be4a825561e7c94813eaf2b9db2cab18f9ba7cb8..a8495446b771f87686bf6e09307093d7edd9e5d6 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1 +1,2 @@ recursive-include inventory_provider/static * +include inventory_provider/logging_default_config.json diff --git a/inventory_provider/logging_default_config.json b/inventory_provider/logging_default_config.json new file mode 100644 index 0000000000000000000000000000000000000000..720d5599b27d28f6247ac9bbd1aaaadeade5ddbb --- /dev/null +++ b/inventory_provider/logging_default_config.json @@ -0,0 +1,63 @@ +{ + "version": 1, + "disable_existing_loggers": false, + "formatters": { + "simple": { + "format": "%(asctime)s - %(name)s - %(levelname)s - %(message)s" + } + }, + + "handlers": { + "console": { + "class": "logging.StreamHandler", + "level": "DEBUG", + "formatter": "simple", + "stream": "ext://sys.stdout" + }, + + "info_file_handler": { + "class": "logging.handlers.RotatingFileHandler", + "level": "INFO", + "formatter": "simple", + "filename": "info.log", + "maxBytes": 10485760, + "backupCount": 20, + "encoding": "utf8" + }, + + "error_file_handler": { + "class": "logging.handlers.RotatingFileHandler", + "level": "ERROR", + "formatter": "simple", + "filename": "errors.log", + "maxBytes": 10485760, + "backupCount": 20, + "encoding": "utf8" + } + }, + + "loggers": { + "inventory_provider": { + "level": "DEBUG", + "handlers": ["console"], + "propagate": false + }, + "inventory_provider.snmp": { + "level": "INFO" + }, + "inventory_provider.juniper": { + "level": "INFO" + }, + "inventory_provider.database": { + "level": "INFO" + }, + "inventory_provider.task": { + "level": "DEBUG" + } + }, + + "root": { + "level": "WARNING", + "handlers": ["console"] + } +} \ No newline at end of file