File tree Expand file tree Collapse file tree 2 files changed +21
-12
lines changed
scala/com/secdec/codepulse Expand file tree Collapse file tree 2 files changed +21
-12
lines changed Original file line number Diff line number Diff line change 77 </appender >
88
99 <appender name =" logFile" class =" com.secdec.codepulse.CodePulseLogAppender" >
10+ <file >codepulse.log</file >
11+ <rollingPolicy class =" com.secdec.codepulse.CodePulseFixedWindowRollingPolicy" >
12+ <fileNamePattern >codepulse.%i.log</fileNamePattern >
13+ <minIndex >1</minIndex >
14+ <maxIndex >3</maxIndex >
15+ </rollingPolicy >
16+ <triggeringPolicy class =" ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy" >
17+ <maxFileSize >5MB</maxFileSize >
18+ </triggeringPolicy >
1019 <encoder >
1120 <pattern >%-5level %d{HH:mm:ss.SSS} [%thread] %logger{36} - %msg%n</pattern >
1221 </encoder >
1322 </appender >
1423
1524 <logger name =" com.secdec" level =" INFO" />
25+ <logger name =" com.codedx" level =" INFO" />
1626 <logger name =" bootstrap" level =" INFO" />
1727 <logger name =" net.liftweb" level =" WARN" />
1828
Original file line number Diff line number Diff line change @@ -22,19 +22,18 @@ package com.secdec.codepulse
2222import ch .qos .logback .core .rolling ._
2323import com .secdec .codepulse .util .Implicits ._
2424
25- class CodePulseLogAppender extends RollingFileAppender {
26- setFile {
27- val logFile = paths.logFiles / " codepulse.log"
28- logFile.getAbsolutePath
29- }
30-
31- setRollingPolicy {
32- val policy = new TimeBasedRollingPolicy
25+ class CodePulseFixedWindowRollingPolicy extends FixedWindowRollingPolicy {
3326
34- policy setParent this
35- policy setFileNamePattern (paths.logFiles / " codepulse.%d{yyyy-MM-dd}.log" ).getAbsolutePath
36- policy setMaxHistory 5
27+ override def setFileNamePattern (fnp : String )
28+ {
29+ val fnpWithDir = paths.logFiles / fnp
30+ super .setFileNamePattern(fnpWithDir.getAbsolutePath)
31+ }
32+ }
3733
38- policy
34+ class CodePulseLogAppender extends RollingFileAppender {
35+ override def setFile (file : String ) {
36+ val logFile = paths.logFiles / file
37+ super .setFile(logFile.getAbsolutePath)
3938 }
4039}
You can’t perform that action at this time.
0 commit comments