예제 #1
0
def set_logger_default():
    log_level = logging.ERROR

    logger.initialize_default(force_console_output=False).setLevel(log_level)
    custom_filter = ContextFilter("TEST", config.dev.version)
    logger.logger.addFilter(custom_filter)
    logger.set_colors(False, LOG_FORMAT_CUSTOM)
    logger.set_unhandled_exception_handler()
    logger_twisted.enable_twisted_log_observer()
예제 #2
0
def set_logger(args, sync_state):
    log_level = logging.INFO
    if args.logLevel:
        log_level = getattr(logging, args.logLevel)

    logger.initialize_default(
        force_console_output=not args.quiet).setLevel(log_level)
    custom_filter = ContextFilter(sync_state, config.dev.version)
    logger.logger.addFilter(custom_filter)
    file_handler = logger.log_to_file(config.user.log_path)
    file_handler.addFilter(custom_filter)
    file_handler.setLevel(logging.DEBUG)
    logger.set_colors(not args.no_colors, LOG_FORMAT_CUSTOM)
    logger.set_unhandled_exception_handler()
    logger_twisted.enable_twisted_log_observer()
예제 #3
0
import simplejson as json

from xrd.core import config
from xrd.core.Indexer import Indexer
from xrd.core.State import State
from xrd.core.StateContainer import StateContainer
from xrd.core.misc import logger
from xrd.core.OptimizedAddressState import OptimizedAddressState
from xrd.core.MultiSigAddressState import MultiSigAddressState
from xrd.core.txs.multisig.MultiSigSpend import MultiSigSpend
from tests.core.txs.testdata import test_json_MultiSigSpend
from xrd.generated.xrd_pb2 import SlaveMetadata
from tests.misc.helper import get_alice_xmss, get_bob_xmss, set_xrd_dir, set_hard_fork_block_number

logger.initialize_default()


class TestMultiSigSpend(TestCase):
    def __init__(self, *args, **kwargs):
        super(TestMultiSigSpend, self).__init__(*args, **kwargs)
        with set_xrd_dir('no_data'):
            self.state = State()

        self.alice = get_alice_xmss()
        self.bob = get_bob_xmss()
        self.random = get_alice_xmss(4)
        self.random_signer = get_bob_xmss(4)
        self.signatories = [
            self.alice.address, self.bob.address, self.random.address
        ]