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

[CT-2786] Remove "legacy logger" #8027

Closed
Tracked by #4 ...
jtcohen6 opened this issue Jul 4, 2023 · 7 comments · Fixed by #10119
Closed
Tracked by #4 ...

[CT-2786] Remove "legacy logger" #8027

jtcohen6 opened this issue Jul 4, 2023 · 7 comments · Fixed by #10119
Assignees
Labels
logging tech_debt Behind-the-scenes changes, with little direct impact on end-user functionality
Milestone

Comments

@jtcohen6
Copy link
Contributor

jtcohen6 commented Jul 4, 2023

Acceptance criteria:

  • Remove logger.py in its entirety
  • It's being imported in a handful of places, for some small utilities. Let's either move 'em or lose 'em.
  • Remove pytest-logbook from dev-requirements.txt in dbt-core and adapter repos
@jtcohen6 jtcohen6 added this to the v1.7 milestone Jul 4, 2023
@jtcohen6 jtcohen6 added tech_debt Behind-the-scenes changes, with little direct impact on end-user functionality logging labels Jul 4, 2023
@github-actions github-actions bot changed the title Remove "legacy logger" [CT-2786] Remove "legacy logger" Jul 4, 2023
@graciegoheen
Copy link
Contributor

Some slight complication (from estimation meeting): we have some context managers in place in order to setup the legacy logger which will need to be removed as well

@jtcohen6
Copy link
Contributor Author

jtcohen6 commented Dec 5, 2023

Resolved by #8989

@jtcohen6 jtcohen6 closed this as completed Dec 5, 2023
@jimmymaise
Copy link

Still have logbook package?

@emmyoop emmyoop mentioned this issue Jan 9, 2024
5 tasks
@emmyoop
Copy link
Member

emmyoop commented Jan 9, 2024

logger.py wasn't removed and we're still depending on logbook. Reopening the issue.

@emmyoop
Copy link
Member

emmyoop commented Jan 11, 2024

Resolved by #9353

@emmyoop emmyoop closed this as completed Jan 11, 2024
@emmyoop
Copy link
Member

emmyoop commented Jan 12, 2024

Backing out these changes for now as cloud still has a codepath dependent on it. Will revisit.

@emmyoop emmyoop reopened this Jan 12, 2024
@martynydbt martynydbt added this to the v1.8 milestone Feb 12, 2024
@NickMacroRoot
Copy link

Is there any timeline on getting this implemented? I have a use case where it requires binary only installation and logbook is blocking it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
logging tech_debt Behind-the-scenes changes, with little direct impact on end-user functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants