小编Pas*_*als的帖子

Log4Net smtp appender仅在出现完整日志错误时发送电子邮件(调试和信息和错误).仅在申请结束时

我正在尝试在log4net.config文件中配置smtp appender.问题是我已经浏览了整个互联网,并且无法找到如何在包含所有其他日志信息(如info,debug,error,fatal)发生错误时发送电子邮件.仅在应用程序结束时(不是每次发生ERROR时).

因此,我只希望在以下情况下收到此电子邮件:应用程序结束+包含所有日志信息(DEBUG,INFO,ERROR,FATAL)+仅在出现ERROR时.

详细说明这是因为我在c sharp中处理异常的方式,在整个地方进行多级处理,因此如果发生错误,无论多少次我只想接收一封电子邮件.此外,我不想使用多个日志,而只是使用root中的一个.

谢谢.

.net c# log4net smtp log4net-configuration

9
推荐指数
1
解决办法
1万
查看次数

停止观看消失

我通过推送其表视图单元从另一个视图控制器启动viewController.现在在第二个视图控制器上,我有一大堆控件主要是测试字段.我想通过使用第二个视图控制器中提供的默认后退按钮,所以它将是第一个视图控制器的标题,并记住像我说的默认,所以我不想创建自己的按钮返回在第二个视图控制器上.因此,想要检测第二个视图控制器是退出还是消失或将消失,并且基于某些条件阻止它返回到原始调用者视图控制器.我最初认为它可以在这里完成:

-(void) viewWillDisappear:(BOOL)animated {
    if ([self.navigationController.viewControllers indexOfObject:self]==NSNotFound) 
    {
        // So back button was pressed on the second view controller, so how do I stop it
        // here from going back to the original view controller. 
    }
}
Run Code Online (Sandbox Code Playgroud)

或者我该怎么做?我似乎无法找到一个视图控制器返回类型BOOL方法来调用和停止它.

谢谢.

iphone cocoa ios ios5 xcode4.3

4
推荐指数
1
解决办法
5171
查看次数

标签 统计

.net ×1

c# ×1

cocoa ×1

ios ×1

ios5 ×1

iphone ×1

log4net ×1

log4net-configuration ×1

smtp ×1

xcode4.3 ×1