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,自建邮件发送服务器,然后发送个目标邮箱,相当于邮件特快专递方式,有时也不容易成功。各人结合自己使用的邮箱几种方式都试一下。

  • 相关阅读:
    282. Expression Add Operators
    281. Zigzag Iterator
    280. Wiggle Sort
    How Not to Crash #2: Mutation Exceptions 可变异常
    Moving Swiftly
    How to Use updateConstraints
    Don’t Put View Code Into Your View Controller别把View创建的代码放在VC中
    Where-To-Put-The-Auto-Layout-Code
    iOS five years[转]
    ResponderChain note
  • 原文地址:https://www.cnblogs.com/GarfieldTom/p/1622610.html
Copyright © 2011-2022 走看看