Skip to content

[Feature] Enable a log level in config.json #11

@kseistrup

Description

@kseistrup

Problem Description

Just launching ferrite and doing nothing else prints around 39 datetime stamped log lines to standard error. Most of these are of log level INFO, and two are of level WARN. Given that ferrite currently doesn't seem to target command line users, who are these log lines for? When starting ferrite from the commandline these lines are unhelpful and look messy.

Proposed Solution

Let me set the log level to one of DEBUG, INFO, WARN, ERROR, or CRITICAL in config.json so that if I set it to e.g. ERROR I will see only ERROR or CRITICAL messages, but none of DEBUG, INFO, or WARN.

Use Cases

Describe specific scenarios where this feature would be useful:

  1. CLI users will thank you — especially if [Feature] Enable filename(s) on the commandline #9 and [Feature] Provide a means to see ferrite's version (and general usage) #10 get implemented.

Priority

How important is this feature to your workflow?

  • Critical - blocking my work
  • High - significant improvement
  • Medium - nice to have
  • Low - minor convenience

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions