[spp] [PATCH 08/13] controller: change logger output to logfile
ogawa.yasufumi at lab.ntt.co.jp
ogawa.yasufumi at lab.ntt.co.jp
Tue Mar 6 11:50:50 CET 2018
From: Yasufumi Ogawa <ogawa.yasufumi at lab.ntt.co.jp>
Update .gitignore to logfile is ignored.
Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi at lab.ntt.co.jp>
---
.gitignore | 4 +++-
src/controller/spp_common.py | 26 +++++++++++++-------------
2 files changed, 16 insertions(+), 14 deletions(-)
diff --git a/.gitignore b/.gitignore
index fbf8b76..e2c6c1e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
-.*.swp
+*.swp
*.pyc
+*.log
docs/guides/_build/*
+src/controller/3rd_party/*
diff --git a/src/controller/spp_common.py b/src/controller/spp_common.py
index 4cbfffd..3a92d75 100644
--- a/src/controller/spp_common.py
+++ b/src/controller/spp_common.py
@@ -1,18 +1,18 @@
+import logging
+import os
from Queue import Queue
-# Turn true if activate logger to debug remote command.
-logger = None
-
-if logger is True:
- import logging
- logger = logging.getLogger(__name__)
- handler = logging.StreamHandler()
- handler.setLevel(logging.DEBUG)
- formatter = logging.Formatter(
- '%(asctime)s,[%(filename)s][%(name)s][%(levelname)s]%(message)s')
- handler.setFormatter(formatter)
- logger.setLevel(logging.DEBUG)
- logger.addHandler(handler)
+# Setup logger object
+logger = logging.getLogger(__name__)
+# handler = logging.StreamHandler()
+logfile = '%s/log/%s' % (os.path.dirname(__file__), 'spp.log')
+handler = logging.FileHandler(logfile)
+handler.setLevel(logging.DEBUG)
+formatter = logging.Formatter(
+ '%(asctime)s,[%(filename)s][%(name)s][%(levelname)s]%(message)s')
+handler.setFormatter(formatter)
+logger.setLevel(logging.DEBUG)
+logger.addHandler(handler)
PRIMARY = ''
SECONDARY_LIST = []
--
2.13.1
More information about the spp
mailing list