【发布时间】:2020-05-06 18:59:16
【问题描述】:
我有一个 ASP.Net Web 表单应用程序,我刚刚在其中集成了 Sustainsys.Saml2 库。
我从未使用过任何类型的日志记录机制,我正试图弄清楚如何为其troubleshooting 页面上所述的库添加或创建ILoggerAdapter。
我已经决定使用 NLog(请随意推荐一个不同的),或者我不太了解这一点,或者没有使用正确的关键字来搜索我需要/想要的内容,或者他们不是有很多关于它的文档。
目前,我使用的是HttpModule 版本的Sustainsys.Saml2。根据要求提供的任何其他信息。
任何帮助都会很棒。
目前,我正在通过 web.config 和 global.asax 文件配置 Sustainsys.Saml2 库。这是我 global.asax 调用的类:
public class Saml2Config {
private static bool _alreadyInitialized;
private static readonly object Lock = new object();
public static void Initialize() {
if (_alreadyInitialized) {
return;
}
lock (Lock) {
if (_alreadyInitialized) {
return;
}
var domain = PageHelper.GetDomainURL(true);
Sustainsys.Saml2.Configuration.Options.FromConfiguration.SPOptions.EntityId.Id = $"{domain}/federation/Saml2";
Sustainsys.Saml2.Configuration.Options.FromConfiguration.SPOptions.ModulePath = "/federation/Saml2";
Sustainsys.Saml2.Configuration.Options.FromConfiguration.SPOptions.ReturnUrl = new Uri($"{domain}/mybarry");
Sustainsys.Saml2.Configuration.Options.FromConfiguration.SPOptions.PublicOrigin = new Uri($"{domain}");
Sustainsys.Saml2.Configuration.Options.FromConfiguration.SPOptions.Logger = new NullLoggerAdapter();
_alreadyInitialized = true;
}
}
}
【问题讨论】:
-
Sustainsys.Saml2.Configuration.Options.FromConfiguration.SPOptions.Logger 的类型是什么?有它的 API 文档吗?
-
@Julian 这是一个
ILoggerAdapter。我没有看到任何关于它的文档。
标签: c# nlog sustainsys-saml2