Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat] Configure structlog properly as quantumvim dependency #14

Open
5 tasks done
quantumfate opened this issue Aug 16, 2023 · 0 comments
Open
5 tasks done

[Feat] Configure structlog properly as quantumvim dependency #14

quantumfate opened this issue Aug 16, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@quantumfate
Copy link
Owner

quantumfate commented Aug 16, 2023

The code of quantum vim has grown too big so has the amount of log messages. Due to the use of only one logger factory message reports became redundant. Logging an entry at the error level for example causes the message to appear in any sink that is below error as well. Therefor each sink causes an entry to be logged.

  • add structlog as a dependency (Has to be in runtime path from the start [Feat] Runtime path modifications and user config after directory #7 )
  • update the install script to dowload structlog on install in the pack directory
    • ensure lazy can pick up structlog for updates
  • implement multiple log factories as logical pieces
  • provide multiple log files as logical pieces (eventually seperated in directories, depending on the amount of sinks/factories)
@quantumfate quantumfate added the enhancement New feature or request label Aug 16, 2023
@quantumfate quantumfate added this to the Neovim Distro milestone Aug 16, 2023
@quantumfate quantumfate self-assigned this Aug 16, 2023
quantumfate added a commit that referenced this issue Aug 22, 2023
quantumfate added a commit that referenced this issue Aug 22, 2023
quantumfate added a commit that referenced this issue Aug 22, 2023
…operly-as-quantumvim-dependency

fix(#14): install script
quantumfate added a commit that referenced this issue Aug 22, 2023
quantumfate added a commit that referenced this issue Aug 22, 2023
…operly-as-quantumvim-dependency

fix(#14): install script
quantumfate added a commit that referenced this issue Aug 22, 2023
quantumfate added a commit that referenced this issue Aug 22, 2023
…operly-as-quantumvim-dependency

fix(#14): install script
quantumfate added a commit that referenced this issue Aug 22, 2023
quantumfate added a commit that referenced this issue Aug 22, 2023
…operly-as-quantumvim-dependency

fix(#14): fix snapshot
quantumfate added a commit that referenced this issue Aug 22, 2023
quantumfate added a commit that referenced this issue Aug 22, 2023
…operly-as-quantumvim-dependency

fix(#14): rtp
quantumfate added a commit that referenced this issue Aug 22, 2023
quantumfate added a commit that referenced this issue Aug 22, 2023
quantumfate added a commit that referenced this issue Aug 22, 2023
quantumfate added a commit that referenced this issue Aug 22, 2023
@quantumfate quantumfate moved this from Todo to Done in @quantumfate's Distro rework Apr 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant