C# 类库事件聚合器,而不是日志记录
我正在编写一个类库,我想知道如何将消息传递给消费者应用程序以用于日志记录。对于异常,我计划创建自定义异常并抛出它们。但是信息记录又是什么呢?比如:“连接成功”。 我的想法是在我的库中实现某种事件聚合器,并允许消费者应用程序订阅某些事件。然后,消费者应用程序可以决定用户是否想要记录信息 这是好的做法吗?我只是觉得日志记录不应该是图书馆的责任。 或者是否有其他方法将日志信息传递给用户C# 类库事件聚合器,而不是日志记录,c#,logging,.net-core,class-library,eventaggregator,C#,Logging,.net Core,Class Library,Eventaggregator,我正在编写一个类库,我想知道如何将消息传递给消费者应用程序以用于日志记录。对于异常,我计划创建自定义异常并抛出它们。但是信息记录又是什么呢?比如:“连接成功”。 我的想法是在我的库中实现某种事件聚合器,并允许消费者应用程序订阅某些事件。然后,消费者应用程序可以决定用户是否想要记录信息 这是好的做法吗?我只是觉得日志记录不应该是图书馆的责任。 或者是否有其他方法将日志信息传递给用户