refactor(logging): update log statements to use consistent method calls for improved readability

Signed-off-by: 孙振宇 <>
This commit is contained in:
孙振宇 2025-02-04 12:03:30 +08:00
parent 4a2fe3b8a3
commit 1fec9ad9d7
4 changed files with 18 additions and 18 deletions

View File

@ -10,22 +10,22 @@ class CommitMessageLinter {
def lint(configurations) { def lint(configurations) {
def rules = '' def rules = ''
steps.log.info "Commit Message Linter" "Check if there has custom commit lint rules specified..." steps.log.info("Commit Message Linter","Check if there has custom commit lint rules specified...")
if (configurations.commitLintRules != null && !configurations.commitLintRules.isEmpty()) { if (configurations.commitLintRules != null && !configurations.commitLintRules.isEmpty()) {
steps.log.info "Commit Message Linter" "Custom commit lint rules found, using custom rules files: ${configurations.commitLintRules}" steps.log.info("Commit Message Linter","Custom commit lint rules found, using custom rules files: ${configurations.commitLintRules}")
rules = configurations.commitLintRules rules = configurations.commitLintRules
} else { } else {
steps.dir(steps.env.workspace) { steps.dir(steps.env.workspace) {
steps.log.info "Commit Message Linter" "No custom commit lint rules found, using built-in rules at: ${defaultRule}" steps.log.info("Commit Message Linter","No custom commit lint rules found, using built-in rules at: ${defaultRule}")
steps.writeFile file: '.commitlintrc.js', text: steps.libraryResource(defaultRule) steps.writeFile file: '.commitlintrc.js', text: steps.libraryResource(defaultRule)
steps.log.info "Commit Message Linter" "Built-in commit lint rules requires @commitlint/config-angular, ready to install it..." steps.log.info("Commit Message Linter","Built-in commit lint rules requires @commitlint/config-angular, ready to install it...")
steps.sh "npm install -g @commitlint/config-angular" steps.sh "npm install -g @commitlint/config-angular"
} }
rules = '.commitlintrc.js' rules = '.commitlintrc.js'
} }
steps.log.info "Commit Message Linter" "Linting commit messages from HEAD..." steps.log.info("Commit Message Linter","Linting commit messages from HEAD...")
steps.dir(steps.env.workspace) { steps.dir(steps.env.workspace) {
// commit lint cli requires a git repository to lint commit messages, so we need make sure the workspace is a trusted git repository // commit lint cli requires a git repository to lint commit messages, so we need make sure the workspace is a trusted git repository

View File

@ -33,17 +33,17 @@ class DependenciesResolver {
steps.error("Dependencies manager is not set") steps.error("Dependencies manager is not set")
} }
steps.log.info "Dependencies Resolver" "Ready to resolve dependencies for ${language}..." steps.log.info("Dependencies Resolver","Ready to resolve dependencies for ${language}...")
steps.log.info "Dependencies Resolver" "Using ${mgr.manager} to resolve dependencies..." steps.log.info("Dependencies Resolver","Using ${mgr.manager} to resolve dependencies...")
if (cachingEnabled) { if (cachingEnabled) {
steps.log.info "Dependencies Resolver" "Dependencies caching is enabled" steps.log.info("Dependencies Resolver","Dependencies caching is enabled")
} }
switch (mgr) { switch (mgr) {
case DependenciesManager.PIP: case DependenciesManager.PIP:
steps.log.warn "Dependencies Resolver" "Python project no need to resolving dependencies, skipping..." steps.log.warn("Dependencies Resolver","Python project no need to resolving dependencies, skipping...")
break break
case DependenciesManager.NPM: case DependenciesManager.NPM:
if (configurations.npmPackageJsonFile == null || configurations.npmPackageJsonFile.isEmpty()) { if (configurations.npmPackageJsonFile == null || configurations.npmPackageJsonFile.isEmpty()) {

View File

@ -6,7 +6,7 @@ executeFreeleapsPipeline {
serviceGitBranch = 'master' serviceGitBranch = 'master'
serviceGitRepo = "https://freeleaps@dev.azure.com/freeleaps/magicleaps/_git/magicleaps" serviceGitRepo = "https://freeleaps@dev.azure.com/freeleaps/magicleaps/_git/magicleaps"
serviceGitRepoType = 'monorepo' // monorepo, separated serviceGitRepoType = 'monorepo' // monorepo, separated
executeMode = 'on-demand' // on-demand, full executeMode = 'on-demand' // on-demand, fully
commitMessageLintEnabled = true commitMessageLintEnabled = true
components = [ components = [
{ {

View File

@ -54,9 +54,9 @@ spec:
def enabled = configurations.commitMessageLintEnabled def enabled = configurations.commitMessageLintEnabled
if (enabled == null || !enabled) { if (enabled == null || !enabled) {
log.warn "Pipeline" "Commit message linting is disabled" log.warn("Pipeline","Commit message linting is disabled")
} else if (enabled) { } else if (enabled) {
log.info "Pipeline" "Commit message linting is enabled" log.info("Pipeline","Commit message linting is enabled")
sourceFetcher.fetch(configurations) sourceFetcher.fetch(configurations)
def linter = new CommitMessageLinter(this) def linter = new CommitMessageLinter(this)
@ -71,13 +71,13 @@ spec:
script { script {
def executeMode = configurations.executeMode def executeMode = configurations.executeMode
if (executeMode == null || executeMode.isEmpty()) { if (executeMode == null || executeMode.isEmpty()) {
log.warn "Pipeline" "Not set executeMode, using fully as default execute mode" log.warn("Pipeline","Not set executeMode, using fully as default execute mode")
env.executeMode = "fully" env.executeMode = "fully"
} else if (executeMode == 'on-demand' && serviceGitRepoType != 'monorepo') { } else if (executeMode == 'on-demand' && serviceGitRepoType != 'monorepo') {
log.warn "Pipeline" "serviceGirRepoType is not monorepo, on-demand mode is not supported, using fully mode" log.warn("Pipeline","serviceGirRepoType is not monorepo, on-demand mode is not supported, using fully mode")
env.executeMode = "fully" env.executeMode = "fully"
} else { } else {
log.info "Pipeline" "Using ${executeMode} as execute mode" log.info("Pipeline","Using ${executeMode} as execute mode")
env.executeMode = executeMode env.executeMode = executeMode
} }
} }
@ -98,7 +98,7 @@ spec:
def changedComponentsDetector = new ChangedComponentsDetector(this) def changedComponentsDetector = new ChangedComponentsDetector(this)
def changedComponents = changedComponentsDetector.detect(env.workspace, configurations.components) def changedComponents = changedComponentsDetector.detect(env.workspace, configurations.components)
log.info "Pipeline" "Changed components: ${changedComponents}" log.info("Pipeline","Changed components: ${changedComponents}")
env.changedComponents = changedComponents.join(' ') env.changedComponents = changedComponents.join(' ')
} }
} }
@ -119,7 +119,7 @@ spec:
script { script {
def buildAgentImage = component.buildAgentImage def buildAgentImage = component.buildAgentImage
if (buildAgentImage == null || buildAgentImage.isEmpty()) { if (buildAgentImage == null || buildAgentImage.isEmpty()) {
log.warn "Pipeline" "Not set buildAgentImage for ${component.name}, using default build agent image" log.warn("Pipeline","Not set buildAgentImage for ${component.name}, using default build agent image")
def language = ServiceLanguage.parse(configurations.serviceLang) def language = ServiceLanguage.parse(configurations.serviceLang)
switch(language) { switch(language) {
@ -133,7 +133,7 @@ spec:
error("Unknown service language") error("Unknown service language")
} }
log.info "Pipeline" "Using ${buildAgentImage} as build agent image for ${component.name}" log.info("Pipeline","Using ${buildAgentImage} as build agent image for ${component.name}")
env.buildAgentImage = buildAgentImage env.buildAgentImage = buildAgentImage
} }
} }