研讨会回顾|AI驱动的DevOps云端转型:Atlassian Cloud + AI 实战指南

400-666-7732

研讨会回顾

AI驱动的DevOps云端转型:Atlassian Cloud + AI 实战指南

Log your scripts

        许多P4Python脚本是简单的触发或是一些实用的程序,通常不需要通过日志记录。但有时,这些脚本执行的是复杂项目的多种功能并调用不同的强制命令,这样调试脚本及执行任务便成了使用者的一个挑战。而这项功能就是提供日志记录来应对这些挑战。

例如:

import logging

logger = logging.getLogger(“MyLogger”)

handler = logging.StreamHandler()

formatter = logging.Formatter(

        ‘%(asctime)s %(name)-12s %(levelname)-8s %(message)s’)

handler.setFormatter(formatter)

logger.addHandler(handler)

logger.setLevel(logging.DEBUG)

logger.debug(‘often makes a very good meal of %s’, ‘visiting tourists’)

我们如何将这些应用到P4Python上去呢?

我曾看到一些使用者需要登录到P4Python上去解决这个问题,你通常会把P4命令和错误发送到Perforce Helix服务器。如果你选择这样做,请记住,签名是:

P4.run(cmd, *args, **kargs)

不要忘了关键字参数** kargs,可以为您避免一些不必要的麻烦。

欢迎您与我们分享您的想法。

分享到:
关于龙智

龙智DevSecOps解决方案

龙智深耕DevSecOps相关领域近十年,集成DevOps、ITSM、Agile管理思路及该领域的优秀工具,提供软件研发生命周期管理解决方案,以及实施、培训、升级、数据迁移、定制开发、运维等服务。

龙智致力于帮助企业实现软件开发运营一体化,并确保安全防护融入软件研发的整个生命周期中。龙智提供从产品规划与需求管理、开发,到测试、部署以及运维全生命周期的解决方案与管理工具,帮助企业科学、高效、安全地管理软件开发,更快、更好地交付软件产品。

近年来,龙智团队潜心开发,先后帮助金融、通信、互联网、汽车、芯片、游戏、医疗等行业的1000多家企业促进开发安全运营的一体化的实践。 秉承着打造开放式DevSecOps的理念,龙智与国外其他多家DevOps工具顶级厂商如Atlassian、Perforce、Mend(原WhiteSource)、CloudBees、SmartBear等合作,将国际市场上先进的工具引入中国市场,帮助企业打造量身定制的DevSecOps解决方案、ITSM解决方案,助力企业高效开发与运维。

我们的自研产品包括Confluence水印插件,Timewise-Jira计划及实际工时管理插件,Jira服务台企业微信应用插件等;我们还与全球DevOps领域领先的企业建立了合作伙伴关系,我们是:

· Atlassian全球白金合作伙伴

· Perforce中国授权合作伙伴

· Mend (原WhiteSource)中国授权合作伙伴

· CloudBees中国授权合作伙伴

· SmartBear中国授权合作伙伴