Skip to content

Use nwm-ewts repository C Library#7

Merged
cmaynard-ngwpc merged 1 commit intodevelopmentfrom
cmaynard_use_ewts_libray
Mar 25, 2026
Merged

Use nwm-ewts repository C Library#7
cmaynard-ngwpc merged 1 commit intodevelopmentfrom
cmaynard_use_ewts_libray

Conversation

@cmaynard-ngwpc
Copy link

The Error, Warning, and Trapping System has been refactored into a single repository with runtime libraries for C.
This update removes the previous logger code and uses the ewts C library.

Additions

  • Include the ewts appropriate files in the logger.h file

Removals

  • Deprecated code from logger.h
  • Deprecated logger.c file

Changes

  • Logger header ifdef guard name to be module specific

Testing

  1. Local testing with ngen and PW testing on DEV2 cluster

Checklist

  • PR has an informative and human-readable title
  • Changes are limited to a single goal (no scope creep)
  • Code can be automatically merged (no conflicts)
  • Code follows project standards (link if applicable)
  • Passes all existing automated tests
  • Any change in functionality is tested
  • Placeholder code is flagged / future todos are captured in comments
  • Project documentation has been updated (including the "Unreleased" section of the CHANGELOG)
  • Reviewers requested with the Reviewers tool ➡️

Testing checklist

Target Environment support

  • Linux

@cmaynard-ngwpc cmaynard-ngwpc merged commit e608a31 into development Mar 25, 2026
1 check failed
@cmaynard-ngwpc cmaynard-ngwpc deleted the cmaynard_use_ewts_libray branch March 25, 2026 04:05
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.

1 participant