in JetBrains.SbomUtils/src/JetBrains.SbomUtils.Console/Program.cs [134:141]
static Task<int> Analyze(string sbom, string rootDirectory, string[] rootPackages, string[] exemptions, bool verbose)
{
using ILoggerFactory factory = LoggerFactory.Create(builder => builder.AddFilter(level => level >= LogLevel.Information || verbose).AddConsole());
var logger = factory.CreateLogger<SbomValidator>();
var analyzer = new Analyzer(logger);
return Task.FromResult(analyzer.Analyze(sbom, rootDirectory, rootPackages, exemptions));
}