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

Support debug and release DLLs of logging #78

Open
mbaker3 opened this issue Oct 5, 2022 · 0 comments
Open

Support debug and release DLLs of logging #78

mbaker3 opened this issue Oct 5, 2022 · 0 comments
Labels
effort-high Focused - 4 to 8 hours priority-low Get to it when you get to it. No rush. type-feature New feature or request

Comments

@mbaker3
Copy link
Member

mbaker3 commented Oct 5, 2022

Produce and support a debug and release version of the logging DLLs (including anvil-csharp-logging.dll) that get automatically selected based on the type of Unity build.

This will help developers get debug level checks and balances while debugging with those additions removed when publishing a release build.

Using a combination of:

  • Logging project build configs to produce the two dlls
  • Continuous Integration hooks OR compiler calls to rebuild keep the dlls and keep them in sync
  • Unity Define Constraints on the import settings of the DLL to select the right dll for the right context.

Originally posted by @mbaker3 in #77 (comment)

@mbaker3 mbaker3 added effort-high Focused - 4 to 8 hours priority-low Get to it when you get to it. No rush. type-feature New feature or request labels Oct 5, 2022
@mbaker3 mbaker3 mentioned this issue Oct 5, 2022
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort-high Focused - 4 to 8 hours priority-low Get to it when you get to it. No rush. type-feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant