From f715b670d486844e4d7860a262b0ef54827c2d7d Mon Sep 17 00:00:00 2001
From: Erik Reid <erik.reid@geant.org>
Date: Fri, 8 Feb 2019 13:28:40 +0100
Subject: [PATCH] added logging_config_default.json

---
 MANIFEST.in                                   |  1 +
 .../logging_default_config.json               | 63 +++++++++++++++++++
 2 files changed, 64 insertions(+)
 create mode 100644 inventory_provider/logging_default_config.json

diff --git a/MANIFEST.in b/MANIFEST.in
index be4a8255..a8495446 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 00000000..720d5599
--- /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
-- 
GitLab