Source code for nectarchain.utils.io

import logging
import sys

logging.basicConfig(format="%(asctime)s %(name)s %(levelname)s %(message)s")
log = logging.getLogger(__name__)
log.handlers = logging.getLogger("__main__").handlers


[docs] class StdoutRecord: def __init__(self, keyword): self.console = sys.stdout self.keyword = keyword self.output = [] def write(self, message): if self.keyword in message: self.console.write(message) self.console.write("\n") self.output.append(message) def flush(self): self.console.flush()