def emit()

in src/main/python/pemja/logger.py [0:0]


    def emit(self, record: logging.LogRecord):
        if self._logger_writer is None:
            from pemja import findClass
            PythonLogWriter = findClass('pemja.core.log.PythonLogWriter')
            self._logger_writer = PythonLogWriter()

        message = self.format(record)
        name = '%s:%s' % (
            record.pathname or record.module, record.lineno or record.funcName)
        trace = None
        if record.exc_info:
            trace = ''.join(traceback.format_exception(*record.exc_info))
        severity = _map_log_level(record.levelno)
        self._logger_writer.log(name, severity, message, trace)