99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Gradle 從外部工具和庫記錄日志

2020-07-24 16:03 更新

在內(nèi)部, Gradle 使用 Ant 和 lvy , 都有自己的 log 系統(tǒng), Gradle 重定向他們的日志輸出到 Gradle 日志系統(tǒng). 除了Ant/lvy的TRACE級別的日志, 映射到Gradle的DEBUG級別, 其余的都會有一個1:1的映射從 Ant/lvy 的日志等級到 Gradle 的日志等級. 這意味著默認(rèn)的 Gradle 日志級別將不會顯示任何的 Ant /lvy 的輸出, 除非它是一個錯誤或警告.

有許多工具仍然使用標(biāo)準(zhǔn)輸出記錄,默認(rèn)的,Gradle將標(biāo)準(zhǔn)輸出重定向到QUIET的日志級別和標(biāo)準(zhǔn)錯誤的ERROR級別.該行為是可配置的.該項目對象提供了一個LoggerManager,當(dāng)你構(gòu)建腳本進(jìn)行評估的時候,允許你改變標(biāo)準(zhǔn)輸出或錯誤重定向的日志級別。

例 17.4.配置標(biāo)準(zhǔn)輸出捕獲

build.gradle

logging.captureStandardOutput LogLevel.INFO
println 'A message which is logged at INFO level'

任務(wù)同樣提供了LoggingManager去更改任務(wù)執(zhí)行過程中的標(biāo)準(zhǔn)輸出或錯誤日志級別。

例 17.5.為任務(wù)配置標(biāo)準(zhǔn)輸出捕獲

build.gradle

task logInfo {
    logging.captureStandardOutput LogLevel.INFO
    doFirst {
        println 'A task message which is logged at INFO level'
    }
}

Gradle同樣提供了Java Util Logging,Jakarta Commons Logging和Log4j logging的集成工具.

使用這些工具包編寫的構(gòu)建的類的記錄的任何日志消息都將被重定向到Gradle的日志記錄系統(tǒng)。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號