我是新來的gradle。我嘗試使用log4j註釋。日誌語句正在使用simpe Groovy文件正常工作。但是當我嘗試使用它們與gradle任務。它沒有被打印。如何在gradle任務中使用log4j
Groovy的文件:
@Log4j class HelloWorldLog { static void main(args) { log.info "Hello world" } }
搖籃任務:
@Log4j class DeployTask extends DefaultTask { @TaskAction def deployTaskAction(){ log.info "DeployTask!!!" } }
和我一樣使用log4j.properties文件兩種。
日誌在控制檯中打印,而不是在日誌文件中打印。如何將日誌重定向到日誌文件?
感謝
Gradle的[自己的記錄器](http://gradle.org/docs/current/userguide/logging.html)套件您的需求? –
不。它正在將日誌打印到控制檯。但我希望它被重定向到日誌文件。有沒有可能的方法? – Jeevi
也許您需要將'log4j.properties'添加爲類路徑配置?對於部署,我通過Jenkins(ldap,審計跟蹤等)完成此操作。這項工作是通過Gradle構建的,並通過結構進行部署。這是更多的工作來設置,但很好地解決。 –