有一個日誌文件,如:自動插入空行-f`
[DEBUG][2016-06-24 11:10:10,064][DataSourceImpl] - [line A...]
[DEBUG][2016-06-24 11:10:10,069][DataSourceImpl] - [line B...]
[DEBUG][2016-06-24 11:10:12,112][DataSourceImpl] - [line C...]
這是下tail -f
實時監控,纔有可能自動插入(通過我們將命令管道到tail
)之後,「空行」,比方說,2秒的不活動?
預期結果:
[DEBUG][2016-06-24 11:10:10,064][DataSourceImpl] - [line A...]
[DEBUG][2016-06-24 11:10:10,069][DataSourceImpl] - [line B...]
---
[DEBUG][2016-06-24 11:10:12,112][DataSourceImpl] - [line C...]
(因爲存在着超過2秒2條連續的線之間的間隙)。
奇妙的短!非常感謝這件美麗的藝術品。 – user3341592
我意識到我有一些多線「事件」,即帶時間戳和所有的第一行;沒有這樣的前綴的行。你怎麼能考慮到這一點? – user3341592
在DST或閏日或閏秒過渡期間,這種行爲不如預期。這可能是好的,但需要注意的地方。 –