コード例 #1
0
ファイル: commandline.py プロジェクト: bjalon/nuxeo-drive
    def handle(self, args):
        # use the CLI parser to check that the first args is a valid command
        options = self.parser.parse_args(args)
        if options.debug:
            # Install Post-Mortem debugger hook

            def info(type, value, tb):
                traceback.print_exception(type, value, tb)
                print
                debugger.pm()

            sys.excepthook = info

        filename = options.log_filename
        if filename is None:
            filename = os.path.join(
                options.nxdrive_home, 'logs', 'nxdrive.log')

        configure(
            filename,
            file_level=options.log_level_file,
            console_level=options.log_level_console,
            process_name=options.command,
        )
        self.controller = Controller(options.nxdrive_home)

        handler = getattr(self, options.command, None)
        if handler is None:
            raise NotImplementedError(
                'No handler implemented for command ' + options.command)
        return handler(options)
コード例 #2
0
def configure_logger():
    formatter = logging.Formatter(
        "%(thread)-4d %(module)-14s %(levelname).1s %(message)s")
    configure(
        console_level="TRACE",
        command_name="test",
        force_configure=True,
        formatter=formatter,
    )
コード例 #3
0
def configure_logs():
    """Configure the logging module."""

    from nxdrive.logging_config import configure

    configure(
        console_level="DEBUG",
        command_name="test",
        force_configure=True,
    )
コード例 #4
0
def configure_logs():
    """Configure the logging module to prevent too many data being logged."""

    from nxdrive.logging_config import configure

    configure(
        console_level="WARNING",
        file_level="WARNING",
        command_name="volume",
        force_configure=True,
    )
コード例 #5
0
ファイル: __init__.py プロジェクト: nuxeo/nuxeo-drive
def configure_logs():
    """Configure the logging module."""

    formatter = logging.Formatter(
        "%(thread)-4d %(module)-14s %(levelname).1s %(message)s"
    )
    configure(
        console_level="DEBUG",
        command_name="test",
        force_configure=True,
        formatter=formatter,
    )
コード例 #6
0
ファイル: __init__.py プロジェクト: jmrmcode/nuxeo-drive
def configure_logs():
    """Configure the logging module."""

    from nxdrive.logging_config import configure

    formatter = logging.Formatter(
        "%(thread)-4d %(module)-14s %(levelname).1s %(message)s")
    configure(
        console_level="DEBUG",
        command_name="test",
        force_configure=True,
        formatter=formatter,
    )
コード例 #7
0
def configure_logs():
    """Configure the logging module to prevent too many data being logged."""

    from nxdrive.logging_config import configure

    formatter = logging.Formatter(
        "%(thread)-4d %(module)-14s %(levelname).1s %(message)s")
    configure(
        console_level="WARNING",
        file_level="WARNING",
        command_name="volume",
        force_configure=True,
        formatter=formatter,
    )
コード例 #8
0
ファイル: commandline.py プロジェクト: jlumsla/nuxeo-drive
    def _configure_logger(self, options):
        """Configure the logging framework from the provided options"""
        filename = options.log_filename
        if filename is None:
            filename = os.path.join(
                options.nxdrive_home, 'logs', 'nxdrive.log')

        configure(
            use_file_handler=True,
            log_filename=filename,
            file_level=options.log_level_file,
            console_level=options.log_level_console,
            command_name=options.command,
        )
コード例 #9
0
ファイル: commandline.py プロジェクト: jowensla/nuxeo-drive
    def _configure_logger(self, options):
        """Configure the logging framework from the provided options"""
        filename = options.log_filename
        if filename is None:
            filename = os.path.join(
                options.nxdrive_home, 'logs', 'nxdrive.log')

        configure(
            use_file_handler=True,
            log_filename=filename,
            file_level=options.log_level_file,
            console_level=options.log_level_console,
            command_name=options.command,
        )
コード例 #10
0
ファイル: commandline.py プロジェクト: rajadg/nuxeo-drive
    def _configure_logger(self, options):
        """Configure the logging framework from the provided options"""
        # Ensure the log folder exists
        folder_log = os.path.expanduser(
            os.path.join(options.nxdrive_home, 'logs'))
        if not os.path.exists(folder_log):
            os.makedirs(folder_log)
        filename = options.log_filename
        if filename is None:
            filename = os.path.join(options.nxdrive_home, 'logs',
                                    'nxdrive.log')

        configure(
            use_file_handler=True,
            log_filename=filename,
            file_level=options.log_level_file,
            console_level=options.log_level_console,
            command_name=options.command,
        )
コード例 #11
0
ファイル: commandline.py プロジェクト: ssdi-drive/nuxeo-drive
    def _configure_logger(self, command, options):
        # type: (unicode, argparse.ArgumentParser) -> None
        """ Configure the logging framework from the provided options. """

        # Ensure the log folder exists
        folder_log = os.path.expanduser(
            os.path.join(options.nxdrive_home, 'logs'))
        if not os.path.exists(folder_log):
            os.makedirs(folder_log)

        filename = options.log_filename
        if filename is None:
            filename = os.path.join(
                options.nxdrive_home, 'logs', 'nxdrive.log')

        configure(
            use_file_handler=True,
            log_filename=filename,
            file_level=options.log_level_file,
            console_level=options.log_level_console,
            command_name=command,
        )
コード例 #12
0
def configure_logger():
    configure(
        console_level=DEFAULT_CONSOLE_LOG_LEVEL,
        command_name='test',
    )
コード例 #13
0
def configure_logger():
    configure(
        console_level='DEBUG',
        command_name='test',
        force_configure=True,
    )
コード例 #14
0
ファイル: test_updater.py プロジェクト: jowensla/nuxeo-drive
def configure_logger():
    configure(
        file_level='DEBUG',
        console_level='DEBUG',
        command_name='test',
    )
コード例 #15
0
ファイル: common.py プロジェクト: mohgly/nuxeo-drive
def configure_logger():
    configure(
        console_level=DEFAULT_CONSOLE_LOG_LEVEL,
        command_name='test',
    )
コード例 #16
0
def configure_logger():
    configure(
        console_level='DEBUG',
        command_name='test',
    )
コード例 #17
0
def configure_logger():
    configure(
        console_level='DEBUG',
        command_name='test',
        force_configure=True,
    )
コード例 #18
0
def configure_logger():
    configure(console_level="DEBUG", command_name="test", force_configure=True)