Skip to content

Improve Logging #87

@emiliano-gandini-outeda

Description

@emiliano-gandini-outeda

Jetbase currently lacks consistent logging across its commands and modules. This makes debugging difficult for users and maintainers.

Current Issue

  1. No Structured Logging
  • Most commands use print() statements instead of proper logging
  • No log levels (debug, info, warning, error)
  • Impossible to configure log output (file, stdout, etc.)
  1. Inconsistent Output
  • Some commands print debug info, others are silent
  • Async commands have extra Async: True print statements
  • No standard format for log messages
  1. Missing Log Points
  • No logging on command entry/exit
  • No logging for database operations
  • No logging for migration apply/rollback
  • Errors often print tracebacks without context

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions