XenoAtom.Logging is split into focused packages.
Install:
dotnet add package XenoAtom.Logging
Includes:
LogManager, Logger, LogProperties, scopes[LogMethod], [LogFormatter])Install:
dotnet add package XenoAtom.Logging.Terminal
Includes:
TerminalLogWriterInfoMarkup, ErrorMarkup, etc.)XenoAtom.TerminalXenoAtom.LoggingXenoAtom.Logging.TerminalXenoAtom.Logging with JsonFileLogWriterAfter restore/build, generated members should appear in IDE for:
[LogMethod] partial methods[LogFormatter] partial records/propertiesIf not, verify analyzer wiring in your project file.
If your project disables transitive analyzers, re-enable analyzers for XenoAtom.Logging package references.
See also: