logging - 我可以使用 Jenkins 日志解析器隐藏控制台行吗

标签 logging jenkins output hide logparser

我刚刚找到了 Jenkins 日志解析器插件:https://wiki.jenkins-ci.org/display/JENKINS/Log+Parser+Plugin并想知道它是否可以帮助我解决我的问题,但是几乎没有关于您可以自己编写的解析文件的描述。

Down 是构建生成的控制台输出的一个示例,其中有很多带有 DEBUG 的行 - 我现在想要的是以某种方式将它们隐藏在控制台输出中。这个插件可以实现吗?或者直接在 Jenkins 中通过任何其他方式。

    1455617636458    addons.manager  DEBUG   Application has been upgraded
    1455617636466   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/addons/XPIProvider.jsm: ["XPIProvider"]
    1455617636467   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/LightweightThemeManager.jsm: ["LightweightThemeManager"]
    1455617636468   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/addons/GMPProvider.jsm
    1455617636469   addons.manager  DEBUG   Loaded provider scope for resource://gre/modules/addons/PluginProvider.jsm
    1455617636469   addons.manager  DEBUG   Starting provider: XPIProvider
    1455617636470   addons.xpi  DEBUG   startup
    1455617636470   addons.xpi  INFO    Mapping <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="0e68766a7c67786b7c4e69616169626b6d616a6b206d6163" rel="noreferrer noopener nofollow">[email protected]</a> to C:\WINDOWS\TEMP\anonymous.cc070da49079449ea1508d9addffb57a.webdriver-profile\extensions\<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="e2849a86908b948790a2858d8d858e87818d8687cc818d8f" rel="noreferrer noopener nofollow">[email protected]</a>
    1455617636470   addons.xpi  INFO    SystemAddonInstallLocation directory is missing
    1455617636471   addons.xpi  INFO    Mapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to C:\Program Files (x86)\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}
    1455617636471   addons.xpi  DEBUG   Skipping unavailable install location app-system-share
    1455617636471   addons.xpi  DEBUG   Skipping unavailable install location app-system-local
    1455617636471   addons.xpi  DEBUG   checkForChanges
    1455617636472   addons.xpi  DEBUG   Loaded add-on state from prefs: {}
    1455617636472   addons.xpi  DEBUG   New add-on <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="3e58465a4c57485b4c7e59515159525b5d515a5b105d5153" rel="noreferrer noopener nofollow">[email protected]</a> in app-profile
    1455617636472   addons.xpi  DEBUG   getModTime: Recursive scan of <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="492f312d3b203f2c3b092e26262e252c2a262d2c672a2624" rel="noreferrer noopener nofollow">[email protected]</a>
    1455617636475   addons.xpi  DEBUG   New add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global
    1455617636475   addons.xpi  DEBUG   getModTime: Recursive scan of {972ce4c6-7e08-4474-a285-3208198ce6fd}
    1455617636475   addons.xpi  DEBUG   getInstallState changed: true, state: {"app-profile":{"<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="ff99879b8d96899a8dbf98909098939a9c909b9ad19c9092" rel="noreferrer noopener nofollow">[email protected]</a>":{"d":"C:\\WINDOWS\\TEMP\\anonymous.cc070da49079449ea1508d9addffb57a.webdriver-profile\\extensions\\<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="bcdac4d8ced5cad9cefcdbd3d3dbd0d9dfd3d8d992dfd3d1" rel="noreferrer noopener nofollow">[email protected]</a>","st":1455617636309,"mt":1454669720000}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"C:\\Program Files (x86)\\Mozilla Firefox\\browser\\extensions\\{972ce4c6-7e08-4474-a285-3208198ce6fd}","st":1455030447240,"mt":1454721165000}}}
    1455617636480   addons.xpi-utils    DEBUG   Opening XPI database C:\WINDOWS\TEMP\anonymous.cc070da49079449ea1508d9addffb57a.webdriver-profile\extensions.json
    1455617636480   addons.xpi-utils    DEBUG   New add-on <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="4a2c322e38233c2f380a2d25252d262f29252e2f64292527" rel="noreferrer noopener nofollow">[email protected]</a> installed in app-profile
    *** Blocklist::_loadBlocklistFromFile: blocklist is disabled
    1455617636498   DeferredSave.extensions.json    DEBUG   Save changes
    1455617636499   addons.xpi-utils    DEBUG   New add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} installed in app-global
    1455617636501   DeferredSave.extensions.json    DEBUG   Starting timer
    1455617636501   DeferredSave.extensions.json    DEBUG   Save changes
    1455617636501   addons.xpi-utils    INFO    Hiding the updated system add-ons.
    1455617636502   addons.manager  DEBUG   Registering startup change 'installed' for <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="22445a46504b54475062454d4d454e47414d46470c414d4f" rel="noreferrer noopener nofollow">[email protected]</a>
    1455617636502   addons.xpi-utils    DEBUG   Make addon app-profile:<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="97f1eff3e5fee1f2e5d7f0f8f8f0fbf2f4f8f3f2b9f4f8fa" rel="noreferrer noopener nofollow">[email protected]</a> visible
    1455617636502   DeferredSave.extensions.json    DEBUG   Save changes
    1455617636502   addons.xpi-utils    DEBUG   Make addon app-global:{972ce4c6-7e08-4474-a285-3208198ce6fd} visible
    1455617636502   DeferredSave.extensions.json    DEBUG   Save changes
    1455617636502   addons.xpi  DEBUG   Updating XPIState for {"id":"<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="bcdac4d8ced5cad9cefcdbd3d3dbd0d9dfd3d8d992dfd3d1" rel="noreferrer noopener nofollow">[email protected]</a>","syncGUID":"5eJxViaIyNe8","location":"app-profile","version":"2.51.0","type":"extension","internalName":null,"updateURL":null,"updateKey":null,"optionsURL":null,"optionsType":null,"aboutURL":null,"icons":{},"iconURL":null,"icon64URL":null,"defaultLocale":{"name":"Firefox WebDriver","description":"WebDriver implementation for Firefox","creator":"Simon Stewart","homepageURL":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"descriptor":"C:\\WINDOWS\\TEMP\\anonymous.cc070da49079449ea1508d9addffb57a.webdriver-profile\\extensions\\<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="17716f73657e61726557707878707b72747873723974787a" rel="noreferrer noopener nofollow">[email protected]</a>","installDate":1455617636309,"updateDate":1455617636309,"applyBackgroundUpdates":1,"bootstrap":false,"size":3235385,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":true,"hasBinaryComponents":true,"strictCompatibility":false,"locales":[],"targetApplications":[{"id":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","minVersion":"3.0","maxVersion":"47.0"}],"targetPlatforms":[{"os":"Darwin","abi":null},{"os":"SunOS","abi":null},{"os":"FreeBSD","abi":null},{"os":"OpenBSD","abi":null},{"os":"WINNT","abi":"x86-msvc"},{"os":"Linux","abi":null}],"multiprocessCompatible":false,"signedState":0}
    1455617636502   addons.xpi  DEBUG   getModTime: Recursive scan of <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="88eef0ecfae1feedfac8efe7e7efe4edebe7eceda6ebe7e5" rel="noreferrer noopener nofollow">[email protected]</a>
    1455617636504   addons.xpi  DEBUG   Updating XPIState for {"id":"{972ce4c6-7e08-4474-a285-3208198ce6fd}","syncGUID":"hPG5NuzgvTEp","location":"app-global","version":"44.0.1","type":"theme","internalName":"classic/1.0","updateURL":null,"updateKey":null,"optionsURL":null,"optionsType":null,"aboutURL":null,"icons":{"32":"icon.png","48":"icon.png"},"iconURL":null,"icon64URL":null,"defaultLocale":{"name":"Default","description":"The default theme.","creator":"Mozilla","homepageURL":null,"contributors":["Mozilla Contributors"]},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"descriptor":"C:\\Program Files (x86)\\Mozilla Firefox\\browser\\extensions\\{972ce4c6-7e08-4474-a285-3208198ce6fd}","installDate":1455030447240,"updateDate":1455030447240,"applyBackgroundUpdates":1,"skinnable":true,"size":24172,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","minVersion":"44.0.1","maxVersion":"44.0.1"}],"targetPlatforms":[]}
    1455617636504   addons.xpi  DEBUG   getModTime: Recursive scan of {972ce4c6-7e08-4474-a285-3208198ce6fd}
    1455617636505   DeferredSave.extensions.json    DEBUG   Save changes
    1455617636505   addons.xpi  DEBUG   Updating database with changes to installed add-ons
    1455617636505   addons.xpi-utils    DEBUG   Updating add-on states
    1455617636505   addons.xpi-utils    DEBUG   Writing add-ons list
    1455617636515   addons.manager  DEBUG   Registering shutdown blocker for XPIProvider
    1455617636515   addons.manager  DEBUG   Provider finished startup: XPIProvider
    1455617636515   addons.manager  DEBUG   Starting provider: LightweightThemeManager
    1455617636515   addons.manager  DEBUG   Registering shutdown blocker for LightweightThemeManager
    1455617636515   addons.manager  DEBUG   Provider finished startup: LightweightThemeManager
    1455617636516   addons.manager  DEBUG   Starting provider: GMPProvider
    1455617636519   addons.manager  DEBUG   Registering shutdown blocker for GMPProvider
    1455617636519   addons.manager  DEBUG   Provider finished startup: GMPProvider
    1455617636519   addons.manager  DEBUG   Starting provider: PluginProvider
    1455617636519   addons.manager  DEBUG   Registering shutdown blocker for PluginProvider
    1455617636519   addons.manager  DEBUG   Provider finished startup: PluginProvider
    1455617636519   addons.manager  DEBUG   Completed startup sequence
    1455617636717   addons.manager  DEBUG   Starting provider: 
    1455617636717   addons.manager  DEBUG   Registering shutdown blocker for 
    1455617636717   addons.manager  DEBUG   Provider finished startup: 
    1455617636777   DeferredSave.extensions.json    DEBUG   Starting write
    Crash Annotation GraphicsCriticalError: |[0][GFX1-]: [D3D11] create swap chain failed: 0x887a0022[GFX1-]: [D3D11] create swap chain failed: 0x887a0022
    1455617636884   addons.repository   DEBUG   No addons.json found.
    1455617636885   DeferredSave.addons.json    DEBUG   Save changes
    1455617636886   DeferredSave.addons.json    DEBUG   Starting timer
    1455617636893   addons.manager  DEBUG   Starting provider: PreviousExperimentProvider
    1455617636894   addons.manager  DEBUG   Registering shutdown blocker for PreviousExperimentProvider
    1455617636894   addons.manager  DEBUG   Provider finished startup: PreviousExperimentProvider
    1455617636899   DeferredSave.extensions.json    DEBUG   Write succeeded
    1455617636899   addons.xpi-utils    DEBUG   XPI Database saved, setting schema version preference to 17
    1455617636941   DeferredSave.addons.json    DEBUG   Starting write
    1455617636964   DeferredSave.addons.json    DEBUG   Write succeeded
    Crash Annotation GraphicsCriticalError: |[0][GFX1-]: [D3D11] create swap chain failed: 0x887a0022|[1][GFX1-]: [D3D11] create swap chain failed: 0x887a0022[GFX1-]: [D3D11] create swap chain failed: 0x887a0022
    Crash Annotation GraphicsCriticalError: |[0][GFX1-]: [D3D11] create swap chain failed: 0x887a0022|[1][GFX1-]: [D3D11] create swap chain failed: 0x887a0022|[2][GFX1-]: [D3D11] create swap chain failed: 0x887a0022[GFX1-]: [D3D11] create swap chain failed: 0x887a0022
    Powerlimit: 817
    1455617653872   addons.manager  DEBUG   shutdown
    1455617653872   addons.manager  DEBUG   Calling shutdown blocker for XPIProvider
    1455617653873   addons.xpi  DEBUG   shutdown
    1455617653873   addons.xpi-utils    DEBUG   shutdown
    1455617653873   addons.manager  DEBUG   Calling shutdown blocker for LightweightThemeManager
    1455617653873   addons.manager  DEBUG   Calling shutdown blocker for GMPProvider
    1455617653874   addons.manager  DEBUG   Calling shutdown blocker for PluginProvider
    1455617653874   addons.manager  DEBUG   Calling shutdown blocker for 
    1455617653875   addons.manager  DEBUG   Calling shutdown blocker for PreviousExperimentProvider
    1455617653877   addons.xpi  DEBUG   Notifying XPI shutdown observers
    1455617653879   addons.manager  DEBUG   Async provider shutdown done

最佳答案

旧的,但如果有人仍在寻找这个问题的答案..

在测试执行命令中添加一个 grep 来过滤掉这些命令。例如。 调用 runMyTests.cmd|grep -v -e '^[0-9]{13,}.*'

这将从输出中排除所有以 13 或更多数字开头的行。您将摆脱大部分垃圾。

另一个选择是将其通过管道传输到一个文件中,输入并 grep 该文件,然后仍然存档该文件,以防万一您稍后可能需要它进行一些调试: 调用 runMyTests.cmd >runmytests.log 2>&1 输入 runmytests.log|grep -v -e '^[0-9]{13,}.*'

Grep(以及 sed、awk、curl + 其他 super 有用的 Linux 工具)来自例如使用 git 扩展,当您将\bin 文件夹添加到路径中时。或者,单独安装这些工具,例如http://gnuwin32.sourceforge.net/packages.html

关于logging - 我可以使用 Jenkins 日志解析器隐藏控制台行吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35430148/

相关文章:

Jenkins ArtifactDeployer 插件 - 如何将本地目录指定为远程目录

jenkins - 在 Jenkins 中使用Gradle构建Gcloud测试用例失败

java - 递归输出

c++ - 重载 << 运算符导致无输出

C编程,谁能解释一下?

java - 附加日志记录 JBehave

python - 如何在全局范围内向 Python Logger 对象添加处理程序?

selenium - 在多个浏览器中并行运行

HTML5 本地存储 - 创建并写入 json 文件?

java - Logback忽略父包的记录器