Re: [JSP ] 產生的log檔

看板java作者 (永遠的黑眼圈)時間19年前 (2006/06/05 04:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《gotopuli (一起來企埔里!)》之銘言: : ※ 引述《qrtt1 (隱者)》之銘言: : : 用什麼工具產生log呢? : : 像log4j可以設定屬性檔,只產生某些層級以上的log : : 但是不明白您的log是什麼工具產生的, : : 也只好請您再去看看嚕 : 我什麼工具都沒用耶 : 就Tomcat 產生在這個資料夾內: \Apache Software Foundation\Tomcat 5.5\logs\ : 每天都會產生一個log檔 @@ 這邊的log會爆,大概就幾種可能, 1. 你在程式裡頭做了太多System.out動作,這些動作當你的tomcat楚於service 狀態時,會寫進log裡面。 2. 你的程式,例外或錯誤太多! 造成log量狂增。 3. 執行java時,你多下了某些參數,讓系統定期或在特定動作產生log。 這幾種狀況,都是程式設計人員該去排除的問題,硬碟這麼大,會把硬碟吃光, 顯然問題發生得很頻繁。 這裡提個我們家小朋友之前搞出來小問題來舉例, 他的程式每幾秒就要做一次DB query, 結果他忘記了query的欄位是空的, 於是每次抓回來的record都是null,由於null不能拿來作字串比較, 所以每幾秒就產生了一個exception。 嘿! 偏偏我們小朋友很盡責,每個catch都把錯誤敘述寫的很詳細, 於是log沒幾天就把36G的硬碟塞爆了... 就這樣,給你做個參考。 -- H.C. Jao http://spaces.msn.com/hougzou/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.167.193
文章代碼(AID): #14Wq84nx (java)
討論串 (同標題文章)
文章代碼(AID): #14Wq84nx (java)