def test_display(): display_logging('debug')
dt_str = dt.strftime(OUTPUT_DATE_FORMAT) try: ds = profiles[dt_str] except KeyError: ds = DatasetProfile(name, dt) profiles[dt_str] = ds ds.track(record) logger.info("Finished collecting statistics") # Build summaries for the JSON output summaries = DatasetSummaries( profiles={k: v.to_summary() for k, v in profiles.items()}) with open(json_output_path, "wt") as fp: logger.info("Writing JSON summaries to: {}".format(json_output_path)) fp.write(message_to_json(summaries)) # Write the protobuf binary file write_protobuf(profiles.values(), binary_output_path) return profiles if __name__ == "__main__": import argh from whylogs.logs import display_logging display_logging("DEBUG") argh.dispatch_command(run)
def test_display(): display_logging("debug")