zoukankan      html  css  js  c++  java
  • EurekaLog的动态打开和关闭

    EurekaLog是非常强大的调试及错误报告工具,

    Catches of every EXCEPTION!!!

    Catches of every EXCEPTION!!!

    还有更多......

    它可以将错误以邮件等形式发送给开发者,并且报告非常详细:

    使用也非常简单,只需要简单地激活/关闭就可以了,安装后有个详细的flash介绍,非常详细,不过要注意,邮件发送好像只支持8bit mime格式,有点受限,可能国内大部分邮件服务器不支持,没有详细测试,不过调用OE等可以发送成功。

    如果需要在客户那里运行时动态打开/关闭报告功能,可以使用下面的方法:

    uses ExceptionLog; // The required unit...

    begin
       ...
       SetEurekaLogState(False); 
    // Disable EurekaLog.
       ...
    end;

    反之可以激活。这样通过配置文件可以来动态改变是否需要错误报告。

    这个工具确实非常强大,强烈推荐!(感谢HuangJacky 推荐)

    我简单测试了一下,EurekaLog可以和FastMM一起使用,只不过要注意要将FastMM4放在工程uses的第一项。

    另:关于发送邮件,EurekaLog使用三种方式:使用默认的邮件客户端email client(它好像只认OE,不认Foxmail),使用smtp client,但由于编码问题好像许多邮箱发送不成功,使用smtp server,自建邮件发送服务器,然后发送个目标邮箱,相当于邮件特快专递方式,有时也不容易成功。各人结合自己使用的邮箱几种方式都试一下。

  • 相关阅读:
    抽丝剥茧设计模式- 责任链模式应用场景
    抽丝剥茧设计模式-工厂和抽象工厂模式
    抽丝剥茧设计模式-你真的懂单例模式吗?
    抽丝剥茧设计模式- 啰嗦几句
    生产环境ng配置
    Linux命令
    内容过滤报错
    user 报错
    cxlabel 显示不全的解决方法
    关于SQL事务的一些坑
  • 原文地址:https://www.cnblogs.com/GarfieldTom/p/1622610.html
Copyright © 2011-2022 走看看