pypet/pypetlogging.py
def make_logging_handlers_and_tools(self, multiproc=False):
        """Creates logging handlers and redirects stdout."""

        log_stdout = self.log_stdout
        if sys.stdout is self._stdout_to_logger:
            # If we already redirected stdout we don't neet to redo it again
            log_stdout = False

        if self.log_config:
            if multiproc:
                proc_log_config = self._mp_config
            else:
                proc_log_config = self._sp_config

            if proc_log_config:
                if isinstance(proc_log_config, dict):
                    new_dict = self._handle_dict_config(proc_log_config)
                    dictConfig(new_dict)
                else:
                    parser = self._handle_config_parsing(proc_log_config)
                    memory_file = self._parser_to_string_io(parser)
                    fileConfig(memory_file, disable_existing_loggers=False)

        if log_stdout:
            #  Create a logging mock for stdout
            std_name, std_level = self.log_stdout

            stdout = StdoutToLogger(std_name, log_level=std_level)
            stdout.start()
            self._tools.append(stdout)
def make_logging_handlers_and_tools(self, multiproc=False):
        log_stdout = self.log_stdout
        if sys.stdout is self._stdout_to_logger:
            # If we already redirected stdout we don't neet to redo it again
            log_stdout = False

        if self.log_config:
            if multiproc:
                proc_log_config = self._mp_config
            else:
                proc_log_config = self._sp_config

            if proc_log_config:
                if isinstance(proc_log_config, dict):
                    new_dict = self._handle_dict_config(proc_log_config)
                    dictConfig(new_dict)
                else:
                    parser = self._handle_config_parsing(proc_log_config)
                    memory_file = self._parser_to_string_io(parser)
                    fileConfig(memory_file, disable_existing_loggers=False)

        if log_stdout:
            #  Create a logging mock for stdout
            std_name, std_level = self.log_stdout

            stdout = StdoutToLogger(std_name, log_level=std_level)
            stdout.start()
            self._tools.append(stdout)
def make_logging_handlers_and_tools ( self , multiproc = False ) : log_stdout = self . log_stdout if sys . stdout is self . _stdout_to_logger : # If we already redirected stdout we don't neet to redo it again log_stdout = False if self . log_config : if multiproc : proc_log_config = self . _mp_config else : proc_log_config = self . _sp_config if proc_log_config : if isinstance ( proc_log_config , dict ) : new_dict = self . _handle_dict_config ( proc_log_config ) dictConfig ( new_dict ) else : parser = self . _handle_config_parsing ( proc_log_config ) memory_file = self . _parser_to_string_io ( parser ) fileConfig ( memory_file , disable_existing_loggers = False ) if log_stdout : #  Create a logging mock for stdout std_name , std_level = self . log_stdout stdout = StdoutToLogger ( std_name , log_level = std_level ) stdout . start ( ) self . _tools . append ( stdout )
Creates logging handlers and redirects stdout.
Creates logging handlers and redirects stdout .