【问题标题】:Logging Errors between solutions记录解决方案之间的错误
【发布时间】:2015-03-26 08:39:02
【问题描述】:

我尝试完成以下任务:我有 Solution1 我写我的业务逻辑和Solution 2 我连接到例如微软幻灯片软件。我在这个解决方案中有日常任务,所以我将它用于许多项目。 Class1 循环遍历文件夹中的许多文件,并通过 Texboxnames 从 Powerpoint Sheets 中提取文本。连接和提取由Solution 2 完成,我想实现一个ErrorHandler,将错误捕获为字符串。我想将这些字符串保存在Solution1 中的Logfile 中。

我的问题是,一旦Solution2 出现错误,我就需要在解决方案1 ​​中使用“Exit For”,但我无法在Solution2 中写入“Exit For” .

【问题讨论】:

  • 如果解决方案2抛出异常,它会被解决方案1捕获,然后记录它

标签: c# vb.net error-handling logfile


【解决方案1】:

如果我理解您的问题,有两种解决方案。从架构的角度来看,第一个但可能不是正确的方法是在 readfromPoserPointTextbox 中包含一个包含错误文本的输出参数。

更正确的方法是拥有一个共享的日志记录类(有免费的第三方日志记录实现,允许您在不重新发明轮子的情况下执行此操作。)可用于两种解决方案并允许每个解决方案处理自己的日志记录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-19
    • 2010-11-29
    • 2010-09-25
    • 2012-07-31
    • 1970-01-01
    • 2022-01-02
    • 2011-03-06
    • 2011-03-31
    相关资源
    最近更新 更多