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(configureable-logger): add support of configurable logger #164

Merged
merged 49 commits into from
Apr 23, 2024

Conversation

haseeb-mhr
Copy link
Contributor

Closes #163

@haseeb-mhr haseeb-mhr added enhancement New feature or request good first issue Good for newcomers labels Apr 9, 2024
@haseeb-mhr haseeb-mhr self-assigned this Apr 9, 2024
Copy link
Contributor

@thehappybug thehappybug left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Found quite a few issues. I've left feedback. Please add tests.

Copy link
Contributor

@thehappybug thehappybug left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've requested code changes. Please see my comments.

Besides this, these things need to be fixed before the next review:

  1. PR must pass checks, including tests and quality checks.
  2. PR must not contain formatting changes. Unrelated formatting changes or refactoring can be done in a separate PR other than this feature PR.

Copy link
Contributor

@thehappybug thehappybug left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See my comments for the requested changes.

It seems like some of my previous feedback from the last review was not acted upon. Please ensure that all issues reported in this review are taken care of.

MaryamAdnan3 and others added 2 commits April 18, 2024 14:58
* mergeLoggingOptions provides a way for SDKs to safely override options while maintaining foward compatibility with future Core library releases.
* PartialLoggingOptions interfaces can be used in SDK configuration interface.
@thehappybug
Copy link
Contributor

Adding context about my latest commit here...

image

Copy link
Contributor

@thehappybug thehappybug left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've left my feedback in multiple places.

Also, please create a separate issue for fixing the quality issues in ApiLogger if you do not intend to fix them in this PR and link it here. I see that you have it added to the .codeclimate.yaml ignore list.

@MaryamAdnan3
Copy link
Collaborator

MaryamAdnan3 commented Apr 22, 2024

I've left my feedback in multiple places.

Also, please create a separate issue for fixing the quality issues in ApiLogger if you do not intend to fix them in this PR and link it here. I see that you have it added to the .codeclimate.yaml ignore list.

@thehappybug #165

thehappybug
thehappybug previously approved these changes Apr 23, 2024
Copy link
Contributor

@thehappybug thehappybug left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work on finding the solution.

There are two minor changes requested.

Copy link

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@MaryamAdnan3 MaryamAdnan3 merged commit 2b0a57a into master Apr 23, 2024
10 checks passed
@MaryamAdnan3 MaryamAdnan3 self-assigned this Apr 23, 2024
@asadali214 asadali214 deleted the configurable-logger-implementation branch July 19, 2024 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add Support of Configurable Logger in TypeScript
3 participants