switched to making use of logzero for logging, provides nicer color output, and an easier path to switch to rotating log files
This commit is contained in:
parent
76bec9950d
commit
e4b280196b
53 changed files with 57 additions and 202 deletions
|
@ -6,9 +6,7 @@ import heapq
|
|||
import threading
|
||||
import time
|
||||
|
||||
from core.misc import log
|
||||
|
||||
logger = log.get_logger(__name__)
|
||||
from core import logger
|
||||
|
||||
|
||||
class Timer(threading.Thread):
|
||||
|
|
|
@ -8,9 +8,7 @@ import struct
|
|||
from socket import AF_INET
|
||||
from socket import AF_INET6
|
||||
|
||||
from core.misc import log
|
||||
|
||||
logger = log.get_logger(__name__)
|
||||
from core import logger
|
||||
|
||||
|
||||
class MacAddress(object):
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
"""
|
||||
Convenience methods to setup logging.
|
||||
"""
|
||||
|
||||
import logging
|
||||
|
||||
_LOG_LEVEL = logging.INFO
|
||||
_LOG_FORMAT = "%(levelname)-7s %(asctime)s %(name)-15s %(funcName)-15s %(lineno)-4d: %(message)s"
|
||||
_INITIAL = True
|
||||
|
||||
|
||||
def setup(level=_LOG_LEVEL, log_format=_LOG_FORMAT):
|
||||
"""
|
||||
Configure a logging with a basic configuration, output to console.
|
||||
|
||||
:param logging.LEVEL level: level for logger, defaults to module defined format
|
||||
:param int log_format: format for logger, default to DEBUG
|
||||
:return: nothing
|
||||
"""
|
||||
logging.basicConfig(level=level, format=log_format)
|
||||
|
||||
|
||||
def get_logger(name):
|
||||
"""
|
||||
Retrieve a logger for logging.
|
||||
|
||||
:param str name: name for logger to retrieve
|
||||
:return: logging.logger
|
||||
"""
|
||||
global _INITIAL
|
||||
if _INITIAL:
|
||||
setup()
|
||||
_INITIAL = False
|
||||
|
||||
return logging.getLogger(name)
|
|
@ -4,9 +4,7 @@ Serves as a global point for storing and retrieving node types needed during sim
|
|||
|
||||
import pprint
|
||||
|
||||
from core.misc import log
|
||||
|
||||
logger = log.get_logger(__name__)
|
||||
from core import logger
|
||||
|
||||
_NODE_MAP = None
|
||||
|
||||
|
|
|
@ -2,9 +2,7 @@
|
|||
Utilities for working with python struct data.
|
||||
"""
|
||||
|
||||
from core.misc import log
|
||||
|
||||
logger = log.get_logger(__name__)
|
||||
from core import logger
|
||||
|
||||
|
||||
def pack_values(clazz, packers):
|
||||
|
|
|
@ -8,9 +8,7 @@ import subprocess
|
|||
import fcntl
|
||||
import resource
|
||||
|
||||
from core.misc import log
|
||||
|
||||
logger = log.get_logger(__name__)
|
||||
from core import logger
|
||||
|
||||
|
||||
def closeonexec(fd):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue