Skip to content

Conversation

@Cheesebaron
Copy link
Member

✨ What kind of change does this PR introduce? (Bug fix, feature, docs update...)

Feature

⤵️ What is the current behavior?

We had a lot of instances where unstructured logging was used. Also we had a ToLongString method to create messages for logging with stack traces.

🆕 What is the new behavior (if this is a feature change)?

  • Using structured logging and constant log templates where appropriate.
  • Removed ToLongString extension for MvxException
  • Removed extension methods in MvxBindingLog which didn't support structured logging

💥 Does this PR introduce a breaking change?

Yes, if you were using ToLongString extension on MvxException then this is removed.

🐛 Recommendations for testing

📝 Links to relevant issues/docs

🤔 Checklist before submitting

@Cheesebaron Cheesebaron added t/feature Feature request type t/breaking Breaking Change type labels Feb 25, 2024
@sonarqubecloud
Copy link

@Cheesebaron Cheesebaron merged commit 8dc29e3 into develop Feb 25, 2024
@Cheesebaron Cheesebaron deleted the feature/structured-logging branch February 25, 2024 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t/breaking Breaking Change type t/feature Feature request type

Development

Successfully merging this pull request may close these issues.

2 participants