2011-10-11 46 views
1

我使用口水的資源掃描器,像這樣:如何安靜流口水資源掃描儀記錄?

ResourceChangeScannerConfiguration sconf = ResourceFactory.getResourceChangeScannerService().newResourceChangeScannerConfiguration(); 
sconf.setProperty("drools.resource.scanner.interval", "5"); 
ResourceFactory.getResourceChangeScannerService().configure(sconf); 
ResourceFactory.getResourceChangeScannerService().start(); 
ResourceFactory.getResourceChangeNotifierService().start(); 

效果很好,但問題是,是日誌到控制檯太多:

[2011:10:284 12:10:913:debug] ResourceChangeScanner thread is waiting for 5 
[2011:10:284 12:10:915:debug] ResourceChangeScanner attempt to scan 4 resources 
[2011:10:284 12:10:915:debug] ResourceChangeScanner scanning directory=[UrlResource path='file:repository/entitlement/static-rules/'] 
[2011:10:284 12:10:915:debug] ResourceChangeScanner scanning directory=[UrlResource path='file:repository/entitlement/rules/'] 
[2011:10:284 12:10:915:debug] ResourceChangeScanner thread is waiting for 5 
[2011:10:284 12:10:917:debug] ResourceChangeScanner attempt to scan 4 resources 
[2011:10:284 12:10:917:debug] ResourceChangeScanner scanning directory=[UrlResource path='file:repository/entitlement/static-rules/'] 
[2011:10:284 12:10:917:debug] ResourceChangeScanner scanning directory=[UrlResource p 

每5秒,一組新線。任何想法如何安靜一點?

回答

2

這應做到:

ResourceFactory.getResourceChangeNotifierService(). 
     setSystemEventListener(new DoNothingSystemEventListener()); 

順便說一句,這是默認的監聽器,不知道爲什麼org.drools.agent.impl.PrintStreamSystemEventListener在你的情況下回升。

+0

謝謝!將檢查出來,看看它是如何工作的。 –

+0

我們不得不更新我們的Drools版本,但它像一個魅力。謝謝!現在有許多開心的控制檯用戶〜 –