def setup_logging(log_f): global logger logger = structuredlog.StructuredLogger("firefox-os-cert-suite") logger.add_handler( handlers.StreamHandler(sys.stderr, formatters.MachFormatter())) logger.add_handler( handlers.StreamHandler(log_f, formatters.JSONFormatter()))
def get_formatter(self): return formatters.MachFormatter(disable_colors=True)
from mcts.utils.reportmanager import ReportManager from mcts.utils.logger.logmanager import LogManager import mcts.utils.report from mcts.utils.report.results import KEY_MAIN import mcts.utils.handlers.adb_b2g as adb_b2g import mcts.utils.handlers.gaiautils as gaiautils DeviceBackup = adb_b2g.DeviceBackup _adbflag = False _host = 'localhost' _port = 2828 logger = None remove_marionette_after_run = False stdio_handler = handlers.StreamHandler(sys.stderr, formatters.MachFormatter()) config_path = os.path.abspath( os.path.join(os.path.dirname(__file__), "config.json")) retry_path = 'retry.json' def setup_logging(log_f): global logger logger = structuredlog.StructuredLogger("firefox-os-cert-suite") logger.add_handler(stdio_handler) logger.add_handler( handlers.StreamHandler(log_f, formatters.JSONFormatter())) set_default_logger(logger)
def setUp(self): self.logger = structuredlog.StructuredLogger("test") self.output_file = StringIO.StringIO() self.handler = handlers.StreamHandler( self.output_file, formatters.MachFormatter(disable_colors=True)) self.logger.add_handler(self.handler)