Skip to content

Restore original log levels in logging refactor#429

Merged
chlins merged 5 commits intomainfrom
copilot/refactor-logging-style-again
Mar 10, 2026
Merged

Restore original log levels in logging refactor#429
chlins merged 5 commits intomainfrom
copilot/refactor-logging-style-again

Conversation

Copy link
Contributor

Copilot AI commented Feb 27, 2026

The previous logging refactor changed both message wording and log levels. This PR reverts the level changes while keeping the improved wording — log levels are intentional and should not be adjusted as part of a wording cleanup.

Changes

  • 13 DebugfInfof reversions across 6 files, restoring original levels:
    • pkg/backend/attach.go (3)
    • pkg/backend/build.go (2)
    • pkg/backend/build/builder.go (4)
    • pkg/backend/processor/base.go (1)
    • pkg/backend/pull.go (1)
    • pkg/modelprovider/mlflow/downloader.go (2)
// Before (level changed)
logrus.Debugf("builder: calculating digest for file %s", path)

// After (original level restored, improved wording kept)
logrus.Infof("builder: calculating digest for file %s", path)

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

- Replace log alias (log "github.com/sirupsen/logrus") in mlflow package
  with direct "github.com/sirupsen/logrus" import
- Convert all log.Printf/log.Println calls to proper logrus level methods
  (logrus.Infof, logrus.Debugf, logrus.Errorf, logrus.Warnf)
- Add consistent "mlflow:" prefix to all mlflow log messages matching the
  existing "component: action" pattern used across the backend package
- Replace stdlib log.Fatal with logrus.Fatal in cmd/root.go
- Remove unused stdlib "log" import from cmd/root.go

Co-authored-by: chlins <31262637+chlins@users.noreply.github.com>
Copilot AI changed the title [WIP] Refactor logging for consistent and standardized style Standardize logging to use logrus consistently across the repository Feb 27, 2026
Copilot AI and others added 2 commits March 3, 2026 02:30
- Use concise, action-oriented messages (remove verbose "starting...operation" phrasing)
- Remove redundant "successfully" from completion messages (success is implied)
- Move config/struct dumps (%+v) from Info to Debug level
- Move internal operation details (digest calculation, cache hits, metadata) to Debug
- Add consistent component prefix to all logs (builder:, codec:, remote:, progress:)
- Use natural English phrasing (e.g., "pulling artifact" not "starting pull operation")
- Standardize wording patterns across all backend operations

Co-authored-by: chlins <31262637+chlins@users.noreply.github.com>
Address code review feedback: completion messages now use natural
"verb noun" order (e.g., "pushed artifact" not "artifact pushed")
for better readability and consistency with start messages.

Co-authored-by: chlins <31262637+chlins@users.noreply.github.com>
Copilot AI changed the title Standardize logging to use logrus consistently across the repository Standardize logging across codebase: levels, prefixes, and wording Mar 3, 2026
Copy link
Member

@chlins chlins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@chlins chlins marked this pull request as ready for review March 3, 2026 02:45
Revert all log level changes (Infof→Debugf) back to their original
levels. The wording and structure improvements are kept, but the log
levels now match the original code.

Files updated:
- pkg/backend/attach.go (3 Debugf→Infof)
- pkg/backend/build.go (2 Debugf→Infof)
- pkg/backend/build/builder.go (4 Debugf→Infof)
- pkg/backend/processor/base.go (1 Debugf→Infof)
- pkg/backend/pull.go (1 Debugf→Infof)
- pkg/modelprovider/mlflow/downloader.go (2 Debugf→Infof)

Co-authored-by: chlins <31262637+chlins@users.noreply.github.com>
Copilot AI changed the title Standardize logging across codebase: levels, prefixes, and wording Restore original log levels in logging refactor Mar 10, 2026
@chlins chlins enabled auto-merge (squash) March 10, 2026 03:39
Copy link
Member

@gaius-qi gaius-qi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@chlins chlins merged commit c59e14d into main Mar 10, 2026
7 of 8 checks passed
@chlins chlins deleted the copilot/refactor-logging-style-again branch March 10, 2026 03:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants