mirror of
https://github.com/gradle/actions
synced 2024-11-27 11:52:24 +00:00
Improvements to debug logging
- Enable cache debugging when ACTIONS_STEP_DEBUG is on - Replace some info messages with debug
This commit is contained in:
parent
f4f7af32dc
commit
9eb8242410
2 changed files with 6 additions and 4 deletions
|
@ -215,7 +215,7 @@ env:
|
|||
GRADLE_BUILD_ACTION_CACHE_DEBUG_ENABLED: true
|
||||
```
|
||||
|
||||
Note that this setting will also prevent certain cache operations from running in parallel, further assisting with debugging.
|
||||
Note that when the workflow is run in debug mode (above), cache debugging is automatically enabled.
|
||||
|
||||
## How Gradle User Home caching works
|
||||
|
||||
|
|
|
@ -247,6 +247,8 @@ export class GradleStateCache {
|
|||
/**
|
||||
* When the GitHub environment ACTIONS_RUNNER_DEBUG is true, run Gradle with --info and --stacktrace.
|
||||
* see https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging
|
||||
*
|
||||
* @VisibleForTesting
|
||||
*/
|
||||
configureInfoLogLevel(): void {
|
||||
const infoProperties = `org.gradle.logging.level=info\norg.gradle.logging.stacktrace=all\n`
|
||||
|
@ -262,11 +264,11 @@ export class GradleStateCache {
|
|||
}
|
||||
|
||||
/**
|
||||
* When cache debugging is enabled, this method will give a detailed report
|
||||
* of the Gradle User Home contents.
|
||||
* When cache debugging is enabled (or ACTIONS_STEP_DEBUG is on),
|
||||
* this method will give a detailed report of the Gradle User Home contents.
|
||||
*/
|
||||
private async debugReportGradleUserHomeSize(label: string): Promise<void> {
|
||||
if (!isCacheDebuggingEnabled()) {
|
||||
if (!isCacheDebuggingEnabled() && !core.isDebug()) {
|
||||
return
|
||||
}
|
||||
if (!fs.existsSync(this.gradleUserHome)) {
|
||||
|
|
Loading…
Reference in a new issue