Skip to content

chore: implement cldk.utils.logging (currently an empty stub) #204

Description

@rahlk

cldk/utils/logging.py is an empty stub (docstring only), while rich is a runtime dependency. The library has no observability story: analyzer invocations, cache hits/misses, and timings are invisible to consumers.

Scope

  • Library-etiquette logging: keep per-module loggers, add an opt-in cldk.utils.logging.configure() helper with a rich handler.
  • DEBUG-level logs at the analyzer-invocation and cache boundaries (command line, duration, cache hit/miss, cache path).
  • No handler installed by default.

Part of #193. Branch: chore/issue-<n>.

Metadata

Metadata

Assignees

No one assigned

    Labels

    otherOther changes

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions