logs: fix clipping configuration
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>v0.9
parent
08e901325b
commit
18821ec794
|
@ -71,15 +71,16 @@ func (sw *streamWriter) checkLimit(n int) int {
|
||||||
maxSize = int(math.Ceil(time.Since(sw.created).Seconds())) * defaultMaxLogSpeed
|
maxSize = int(math.Ceil(time.Since(sw.created).Seconds())) * defaultMaxLogSpeed
|
||||||
sw.clipReasonSpeed = true
|
sw.clipReasonSpeed = true
|
||||||
}
|
}
|
||||||
if maxSize > defaultMaxLogSize {
|
if maxSize == -1 || maxSize > defaultMaxLogSize {
|
||||||
maxSize = defaultMaxLogSize
|
maxSize = defaultMaxLogSize
|
||||||
sw.clipReasonSpeed = false
|
sw.clipReasonSpeed = false
|
||||||
}
|
}
|
||||||
if maxSize < oldSize {
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
if maxSize != -1 {
|
if maxSize != -1 {
|
||||||
|
if maxSize < oldSize {
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
if sw.size > maxSize {
|
if sw.size > maxSize {
|
||||||
return maxSize - oldSize
|
return maxSize - oldSize
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue