【发布时间】:2019-06-24 22:43:50
【问题描述】:
我需要在日志输出中隐藏一个值,该值用于为我的 Jenkins 作业生成 Cucumber 报告。这似乎是可能的唯一方法是修改 repo 的 logback.xml 文件。
我试过了:
<appender name="REPORT" class="ch.qos.logback.core.FileAppender">
<immediateFlush>false</immediateFlush>
<file>target/surefire-reports/*.html</file>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %replace(%msg){'(?<=api-key:).*', 'xxxx'}%n</pattern>
</encoder>
</appender>
但我得到一个不正确的文件名错误:
16:58:44,485 |-ERROR in ch.qos.logback.core.FileAppender[REPORT] - openFile(target/surefire-reports/*.html,true) call failed. java.io.FileNotFoundException: target\surefire-reports\*.html (The filename, directory name, or volume label syntax is incorrect)
at java.io.FileNotFoundException: target\surefire-reports\*.html (The filename, directory name, or volume label syntax is incorrect)
【问题讨论】:
标签: xml jenkins-plugins logback karate