dom.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:dom 作者: aristanetworks 项目源码 文件源码
def log(msg, level='INFO', error=False):
    """Logging facility setup.
    args:
        msg (str): The message to log.
        level (str): The priority level for the message. (Default: INFO)
                    See :mod:`syslog` for more options.
        error (bool): Flag if this is an error condition.
    """

    if error:
        level = "ERR"
        print "ERROR: {0} ({1}) {2}".format(os.path.basename(sys.argv[0]),
                                            level, msg)

    if DEBUG:
        # Print to console
        print "{0} ({1}) {2}".format(os.path.basename(sys.argv[0]), level, msg)
    else:
        if level == 'DEBUG':
            # Don't send DEBUG messages unless --debug was also set.
            return

    priority = ''.join(["syslog.LOG_", level])
    syslog.syslog(eval(priority), msg)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号