ARTIFACTORY:如何隔离ARTIFACTORY警告/错误到不同的日志文件
相关版本:这个信息与…有关Artifactory版本6.x.
要将Artifactory警告/错误放置到与Artifactory .log文件隔离的日志文件中,请执行以下更改< ARTIFACTORY_HOME > / etc / logback.xml文件。
这些是你的appender部分:
<文件> $ {artifactory.home} /日志/ artifactory.log > < /文件
< rollingPolicy class = " ch.qos.logback.core.rolling.FixedWindowRollingPolicy " >
< FileNamePattern > $ {artifactory.home} /日志/ artifactory. % i.log < / FileNamePattern >
1 < MinIndex > < / MinIndex >
9 < MaxIndex > < / MaxIndex >
< / rollingPolicy >
< triggeringPolicy class = " ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy " >
< < MaxFileSize > 25 mb / MaxFileSize >
< / triggeringPolicy >
<过滤器类= " ch.qos.logback.classic.filter.LevelFilter " >
< / > <水平信息水平>
< onMatch > < /接受onMatch >
< onMismatch >否认< / onMismatch >
> < /过滤器
<编码器类= " ch.qos.logback.core.encoder.LayoutWrappingEncoder " >
<布局类= " org.www.si-fil.common.logging.logback.layout.BackTracePatternLayout " >
<模式> %日期[%线程][% 5 p] \ (% -20 c {3}: % L \) - m % n % > < /模式
> < /布局
< /编码器>
< / appender >
<文件> $ {artifactory.home} /日志/ analysis.log > < /文件
<编码器>
<模式> % $ {artifactory日期。contextId}[%线程][% 5 p] \ (% -20 c {3}: % L \) - m % n % > < /模式
< /编码器>
<过滤器类= " ch.qos.logback.classic.filter.ThresholdFilter " >
< >级警告> < /水平
> < /过滤器
< rollingPolicy class = " ch.qos.logback.core.rolling.FixedWindowRollingPolicy " >
< FileNamePattern > $ {artifactory.home} /日志/ npm. % i.log < / FileNamePattern >
13 < maxIndex > < / maxIndex >
< / rollingPolicy >
< triggeringPolicy class = " ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy " >
< MaxFileSize > 10 mb < / MaxFileSize >
< / triggeringPolicy >
< / appender >
这些是你的日志记录器部分:
根> <
<级别值= "所有" / >
< appender-ref ref = "安慰" / >
< appender-ref ref = "分析" / >
< appender-ref ref = "文件" / >
根> < /