過大的日誌文件維護起來存在諸多問題,因此最好是可以按日或按大小切分日誌文件,便於查找須要的信息。java
網上有各類各樣的日誌切分方法,有的有用,有的沒用,有的還麻煩。app
最後搬運最簡單易用的切分方法,以下:運維
nohup java -jar app.jar | /usr/local/sbin/cronolog ./console-%Y-%m-%d.out &
只是搬運而已,省得挨個方法試過去了.net
參考文章:https://blog.csdn.net/beyondl...日誌
2018年8月23日更新:
通過實踐,發現上述方法存在莫名日誌斷掉的狀況:java進程仍然在運行,可是日誌殊不知去哪裏了。
和運維同事大佬觀察了一個多星期也沒發現問題在哪,時斷時不斷,沒有規律,非常頭疼。
待解決。。。code
2018年8月27日更新:
通過實驗,發現把啓動命令寫在sh文件而後啓動就不會有日誌莫名斷掉的問題了,有問題的朋友能夠試試blog