当前位置: 首页>>代码示例>>Python>>正文


Python Logger.debug方法代码示例

本文整理汇总了Python中core.logger.Logger.debug方法的典型用法代码示例。如果您正苦于以下问题:Python Logger.debug方法的具体用法?Python Logger.debug怎么用?Python Logger.debug使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在core.logger.Logger的用法示例。


在下文中一共展示了Logger.debug方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: len

# 需要导入模块: from core.logger import Logger [as 别名]
# 或者: from core.logger.Logger import debug [as 别名]
        success = False

        try:
            success = handler.run(section=section, **kwargs)
        except CancelException, e:
            handler.update_status(False)

            log.info('Task "%s" was cancelled', key)
        except Exception, ex:
            handler.update_status(False)

            log.error('Exception raised in handler for %r: %s', key, ex, exc_info=True)

        log.debug(
            'Cache Statistics - len(matcher): %s, len(metadata): %s',
            len(CacheManager.get('matcher')),
            len(CacheManager.get('metadata'))
        )

        # Sync "matcher" cache (back to disk)
        CacheManager.get('matcher').sync()

        # Clear memory caches
        CacheManager.get('matcher').cache.clear()
        CacheManager.get('metadata').cache.clear()

        # Run garbage collection
        log.debug('[GC] Collected %d objects', gc.collect())
        log.debug('[GC] Count: %s', gc.get_count())
        log.debug('[GC] Garbage: %s', len(gc.garbage))
开发者ID:aie108,项目名称:Plex-Trakt-Scrobbler,代码行数:32,代码来源:sync_manager.py

示例2: spawn

# 需要导入模块: from core.logger import Logger [as 别名]
# 或者: from core.logger.Logger import debug [as 别名]

def spawn(func, *args, **kwargs):
    thread_name = kwargs.pop('thread_name', None) or get_func_name(func)

    def wrapper(thread_name, args, kwargs):
        try:
            func(*args, **kwargs)
        except Exception, ex:
            log.error('Thread "%s" raised an exception: %s', thread_name, ex, exc_info=True)

    th = threading.Thread(target=wrapper, name=thread_name, args=(thread_name, args, kwargs))

    try:
        th.start()
        log.debug("Spawned thread with name '%s'" % thread_name)
    except thread.error, ex:
        log.error('Unable to spawn thread: %s', ex, exc_info=True, extra={
            'data': {
                'active_count': threading.active_count()
            }
        })
        return None

    return th


def schedule(func, seconds, *args, **kwargs):
    def schedule_sleep():
        time.sleep(seconds)
        func(*args, **kwargs)
开发者ID:Danik1601,项目名称:Plex-Trakt-Scrobbler,代码行数:32,代码来源:helpers.py


注:本文中的core.logger.Logger.debug方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。