gpt4 book ai didi

log4net - Biztalk Log4Net

转载 作者:行者123 更新时间:2023-12-01 07:31:42 25 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

6年前关闭。




Improve this question




有没有人在 Biztalk 中使用过 log4net?我们目前正在研究使用它并尝试获取优点/缺点,以及它是否满足我们的需求。

最佳答案

我已经将 Log4Net 与 BizTalk 一起使用,但我会说我遇到了开箱即用的问题。 BizTalk 的每次调用都会导致当前的编排脱水(序列化),因此您在 BizTalk 中使用的任何类型都必须是可序列化的,而 log4net 记录器则不是。

如果您绝对必须使用 log4net,那么 Scott Colestock 写了一个包装器 here .

假设您没有被锁定,我将只使用 Enterprise Logging,它提供与 log4net 几乎相同的功能,并且与 BizTalk 一起开箱即用。你可以找到它here .

对于优点和缺点,我会说它提供了几乎完全相同的功能,实际上我最终创建了一个包装实用程序,使企业库日志记录块看起来更像 log4net。

 public static class Logging
{

public static void LogMessage(TraceEventType eventType, string category, string message)
{
LogEntry logEntry = new LogEntry();
logEntry.Severity = eventType;
logEntry.Priority = 1;
logEntry.Categories.Add(category);
logEntry.Message = message;
Logger.Write(logEntry);

}

public static void LogError(string category, string message)
{
LogMessage(TraceEventType.Error, category,message);
}

public static void LogInfo(string category, string message)
{
LogMessage(TraceEventType.Information, category, message);
}
public static void LogVerbose(string category, string message)
{
LogMessage(TraceEventType.Verbose, category, message);
}
}

如果您需要更多查看 here .

关于log4net - Biztalk Log4Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2626548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com