Three bugfixes
* Removed Support Settings nav link * SAAS-801: pypo log configuration files are overkill and must be removed * CC-6043: CTRL-C doesn't work in pypo / airtime-playout
This commit is contained in:
parent
196e08fc90
commit
027adc7749
10 changed files with 35 additions and 126 deletions
|
@ -34,9 +34,12 @@ from configobj import ConfigObj
|
|||
|
||||
# custom imports
|
||||
from api_clients import api_client
|
||||
from std_err_override import LogWriter
|
||||
#from std_err_override import LogWriter
|
||||
import pure
|
||||
|
||||
LOG_PATH = '/var/log/airtime/pypo/pypo.log'
|
||||
LOG_LEVEL = logging.INFO
|
||||
|
||||
# Set up command-line options
|
||||
parser = OptionParser()
|
||||
|
||||
|
@ -89,9 +92,15 @@ logging.captureWarnings(True)
|
|||
|
||||
# configure logging
|
||||
try:
|
||||
logging.config.fileConfig("/etc/airtime/pypo_logging.cfg")
|
||||
logger = logging.getLogger()
|
||||
LogWriter.override_std_err(logger)
|
||||
# Set up logging
|
||||
logFormatter = logging.Formatter("%(asctime)s [%(module)s] [%(levelname)-5.5s] %(message)s")
|
||||
rootLogger = logging.getLogger()
|
||||
rootLogger.setLevel(LOG_LEVEL)
|
||||
logger = rootLogger
|
||||
|
||||
consoleHandler = logging.StreamHandler()
|
||||
consoleHandler.setFormatter(logFormatter)
|
||||
rootLogger.addHandler(consoleHandler)
|
||||
except Exception, e:
|
||||
print "Couldn't configure logging", e
|
||||
sys.exit(1)
|
||||
|
@ -301,6 +310,9 @@ if __name__ == '__main__':
|
|||
stat.daemon = True
|
||||
stat.start()
|
||||
|
||||
pf.join()
|
||||
# Just sleep the main thread, instead of blocking on pf.join().
|
||||
# This allows CTRL-C to work!
|
||||
while True:
|
||||
time.sleep(1)
|
||||
|
||||
logger.info("System exit")
|
||||
|
|
|
@ -22,12 +22,6 @@ from std_err_override import LogWriter
|
|||
from timeout import ls_timeout
|
||||
|
||||
|
||||
# configure logging
|
||||
logging_cfg = "/etc/airtime/pypo_logging.cfg"
|
||||
logging.config.fileConfig(logging_cfg)
|
||||
logger = logging.getLogger()
|
||||
LogWriter.override_std_err(logger)
|
||||
|
||||
def keyboardInterruptHandler(signum, frame):
|
||||
logger = logging.getLogger()
|
||||
logger.info('\nKeyboard Interrupt\n')
|
||||
|
|
|
@ -11,11 +11,7 @@ import stat
|
|||
|
||||
from std_err_override import LogWriter
|
||||
|
||||
# configure logging
|
||||
logging_cfg = "/etc/airtime/pypo_logging.cfg"
|
||||
logging.config.fileConfig(logging_cfg)
|
||||
logger = logging.getLogger()
|
||||
LogWriter.override_std_err(logger)
|
||||
CONFIG_PATH = '/etc/airtime/airtime.conf'
|
||||
|
||||
#need to wait for Python 2.7 for this..
|
||||
#logging.captureWarnings(True)
|
||||
|
|
|
@ -15,12 +15,6 @@ import json
|
|||
|
||||
from std_err_override import LogWriter
|
||||
|
||||
# configure logging
|
||||
logging_cfg = "/etc/airtime/pypo_logging.cfg"
|
||||
logging.config.fileConfig(logging_cfg)
|
||||
logger = logging.getLogger('message_h')
|
||||
LogWriter.override_std_err(logger)
|
||||
|
||||
#need to wait for Python 2.7 for this..
|
||||
#logging.captureWarnings(True)
|
||||
|
||||
|
|
|
@ -25,12 +25,6 @@ from std_err_override import LogWriter
|
|||
from timeout import ls_timeout
|
||||
|
||||
|
||||
# configure logging
|
||||
logging_cfg = "/etc/airtime/pypo_logging.cfg"
|
||||
logging.config.fileConfig(logging_cfg)
|
||||
logger = logging.getLogger()
|
||||
LogWriter.override_std_err(logger)
|
||||
|
||||
#need to wait for Python 2.7 for this..
|
||||
#logging.captureWarnings(True)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue