[spp] [PATCH 03/13] controller: aggregate logger to spp_common.py
ogawa.yasufumi at lab.ntt.co.jp
ogawa.yasufumi at lab.ntt.co.jp
Tue Mar 6 11:50:45 CET 2018
From: Yasufumi Ogawa <ogawa.yasufumi at lab.ntt.co.jp>
Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi at lab.ntt.co.jp>
---
src/controller/conn_thread.py | 15 +--------------
src/controller/shell.py | 15 +--------------
src/controller/spp.py | 15 +--------------
src/controller/spp_common.py | 14 ++++++++++++++
4 files changed, 17 insertions(+), 42 deletions(-)
diff --git a/src/controller/conn_thread.py b/src/controller/conn_thread.py
index 7ba3b00..1620046 100644
--- a/src/controller/conn_thread.py
+++ b/src/controller/conn_thread.py
@@ -2,23 +2,10 @@ from Queue import Queue
import select
import socket
import spp_common
+from spp_common import logger
import threading
import traceback
-# 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)
-
class ConnectionThread(threading.Thread):
"""Manage connection between controller and secondary"""
diff --git a/src/controller/shell.py b/src/controller/shell.py
index 145cbc3..06b0012 100644
--- a/src/controller/shell.py
+++ b/src/controller/shell.py
@@ -4,22 +4,9 @@ import os
from Queue import Empty
import re
import spp_common
+from spp_common import logger
import subprocess
-# 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)
-
class Shell(cmd.Cmd, object):
"""SPP command prompt"""
diff --git a/src/controller/spp.py b/src/controller/spp.py
index d0d7bc9..7672cc9 100644
--- a/src/controller/spp.py
+++ b/src/controller/spp.py
@@ -10,24 +10,11 @@ from shell import Shell
import socket
import SocketServer
import spp_common
+from spp_common import logger
import sys
import threading
import traceback
-# 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)
-
class CmdRequestHandler(SocketServer.BaseRequestHandler):
"""Request handler for getting message from remote entities"""
diff --git a/src/controller/spp_common.py b/src/controller/spp_common.py
index 8c5af07..4cbfffd 100644
--- a/src/controller/spp_common.py
+++ b/src/controller/spp_common.py
@@ -1,5 +1,19 @@
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)
+
PRIMARY = ''
SECONDARY_LIST = []
--
2.13.1
More information about the spp
mailing list