2014-03-05 51 views
0

Google's Closure Compiler有此標誌的記錄:如何爲Google Closure編譯器啓用日誌記錄?

--logging_level VAL 
    The logging level (standard java.util.logging.Level values) 
    for Compiler progress. Does not control errors or warnings 
    for the JavaScript code under compilation. 

這樣我就可以將日誌記錄級別設置爲之一:SEVEREWARNINGINFOCONFIGFINEFINERFINEST

但是,如何啓用日誌記錄,以及日誌文件在哪裏?

回答

1

創建一個名爲logging.properties與文件,內容如下:

handlers = java.util.logging.FileHandler 

java.util.logging.FileHandler.pattern = closure-compiler.log 
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter 

運行應用程序時的java.util.logging.config.file Java系統屬性然後設置爲logging.properties

java -Djava.util.logging.config.file=logging.properties \ 
    -jar compiler.jar \ 
    --js script.js \ 
    --logging_level FINEST 

日誌將被寫入closure-compiler.log