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

Issue 338 enhanced kgx transform logging #365

Merged
merged 62 commits into from Jan 15, 2022

Conversation

RichardBruskiewich
Copy link
Collaborator

@RichardBruskiewich RichardBruskiewich commented Dec 3, 2021

Resolution of #338.

Application of KGX ErrorDetecting class to Transformer, Source and Sink classes, to provide more uniform error log reporting (similar to the validate and graph-summary modes).

Richard Bruskiewich added 24 commits November 22, 2021 17:16
… to fix the static ValidationError methods now?)
… add singleton Validator; completely internalize error reporting inside the ErrorDetector class
…o 'get_errors_catalog' (but only the old function... not the code using it)
…l dependency (should be updated by LinkML but...)
…porting; however, "flat" output is still a bit too verbose. Time to inject JSON hierarchy?
…ut, for use by 'validate' and 'graph-summary' KGX commands
…sformer as 'owner' of Source and Sink instances, so as to provide access to global error logging inside those instances
…e log.info with "owner" Transformer log_error calls
… reporting feature; added optional 'level' argument to get_errors() and write_report() methods in ErrorDetecting class
@sonarcloud
Copy link

sonarcloud bot commented Jan 15, 2022

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 4 Code Smells

77.7% 77.7% Coverage
0.7% 0.7% Duplication

@sierra-moxon sierra-moxon merged commit e25c99d into master Jan 15, 2022
@RichardBruskiewich
Copy link
Collaborator Author

Thanks @sierra-moxon !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants