CC-3346: Recorder: Merge recorder with pypo

- Pypo fech works as msg listner for recroder now.
- recorder is part of pypo and all it does is waiting for msg from pypo
fetch and spwan a show recorder thread.
- added new parameter logger to api client. This way apiclient will log
into specific log file instead of grabbing current log file.
- show recoder is removed from all check system/status page
This commit is contained in:
James 2012-02-24 13:12:50 -05:00
parent 2ef6d230f9
commit 2f689ed583
30 changed files with 419 additions and 856 deletions

View file

@ -1,34 +1,46 @@
[loggers]
keys=root,fetch,push
keys=root,fetch,push,recorder
[handlers]
keys=fileOutHandler
keys=pypo,recorder
[formatters]
keys=simpleFormatter
[logger_root]
level=DEBUG
handlers=fileOutHandler
handlers=pypo
[logger_fetch]
level=DEBUG
handlers=fileOutHandler
handlers=pypo
qualname=fetch
propagate=0
[logger_push]
level=DEBUG
handlers=fileOutHandler
handlers=pypo
qualname=push
propagate=0
[handler_fileOutHandler]
[logger_recorder]
level=DEBUG
handlers=recorder
qualname=recorder
propagate=0
[handler_pypo]
class=logging.handlers.RotatingFileHandler
level=DEBUG
formatter=simpleFormatter
args=("/var/log/airtime/pypo/pypo.log", 'a', 1000000, 5,)
[handler_recorder]
class=logging.handlers.RotatingFileHandler
level=DEBUG
formatter=simpleFormatter
args=("/var/log/airtime/pypo/show-recorder.log", 'a', 1000000, 5,)
[formatter_simpleFormatter]
format=%(asctime)s %(levelname)s - [%(filename)s : %(funcName)s() : line %(lineno)d] - %(message)s
datefmt=