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: include object id/key in invalid object errors #301

Merged

Commits on May 19, 2022

  1. feat: include object id/key in invalid object errors

    - Include object `id`/`key` in errors when objects not found in datafile
    - Modifies invalid object `id`/`key` log messages to make them consistent
    
    Include object `id`/`key` in errors when an object is not found makes them available to the user or the custom error handler.
    
    One example of why this is useful is that the `key` of an experiment could be used within a custom error handler to fetch the details of the experiment. This would indicate whether the experiment has been paused (in which case the error could be ignored) or archived (in which case the code referencing the experiment should be removed from the application).
    stoneman committed May 19, 2022
    Configuration menu
    Copy the full SHA
    06209f7 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. feat: expose object identifiers as error properties

    - Expose the object identifiers as error properties so that they are easier to use in error handlers.
    - Encapsulate the error messages within the error objects to enforce consistency and to simplify initialization
    - Use the messages of the error objects as log messages to enforce consistency and to simplify logging
    stoneman committed May 20, 2022
    Configuration menu
    Copy the full SHA
    2a5e013 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Configuration menu
    Copy the full SHA
    718a56b View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Configuration menu
    Copy the full SHA
    a111991 View commit details
    Browse the repository at this point in the history
  2. identifier typo

    Mat001 authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    d8e918f View commit details
    Browse the repository at this point in the history
  3. identifier typo

    Mat001 authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    fe39020 View commit details
    Browse the repository at this point in the history
  4. identifier typo

    Mat001 authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    5ea73df View commit details
    Browse the repository at this point in the history
  5. identifier typo

    Mat001 authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    3311d7a View commit details
    Browse the repository at this point in the history
  6. identifier typo

    Mat001 authored Sep 28, 2023
    Configuration menu
    Copy the full SHA
    732326b View commit details
    Browse the repository at this point in the history