EurekaLog v7.10.1 EurekaLog

news/2024/7/24 11:48:57

EurekaLog v7.10.1

EurekaLog 是一个用于 Delphi 和 C++Builder 的工具,它使您的应用程序能够捕获每个异常和内存/资源泄漏,生成调用堆栈的详细日志(带有单元、过程和行号),可以选择向您发送副本每个日志条目通过电子邮件或通过最常用的 Web 错误跟踪工具(如 Mantis、BugZilla、FogBugz、JIRA、YouTrack、Redmine、Exceptionless、GitLab 和 GitHub)的 Web 记录。
EurekaLog 代表了可供 Delphi/C++Builder 开发人员使用的最先进的异常和内存泄漏记录器技术。

7.10 版本的变化:
新增:支持 RAD Studio 11
补充:Windows 11 检测
添加:GitLab 支持
补充:GitHub支持
补充:新工具:加密助手
添加:异常过滤器的“使用内部异常”选项
补充:支持缓冲记录。默认为关闭。可以通过 --el_debug_buffering 命令行开关或在 ELogOpen 函数中使用新的 ABufferSize 参数来启用。在退出进程/线程之前使用新的 ELogFlush 函数将缓冲区刷新到磁盘


添加:uROCOMInit 到 PreInitUnits
添加:对可执行文件和选项中的密码的额外保护
补充:EurekaLog 的配置现在有描述。您可以在保存/导出选项时输入自定义配置的描述
添加:在 RAD Studio 2007 及更早版本上禁用 EurekaLog 的 UI 选项(仅作为基本配置,不适用于配置文件)
补充:在异常过滤器中部分匹配异常消息的能力(选项)
补充:更多公共加密功能
补充:如果错误跟踪发件人无法上传文件 - 将添加带有错误消息的评论
添加:EBase.SetExceptionMessage 辅助例程用于更改异常对象和 EurekaLog 中的异常消息
添加:atEurekaLogInitializing / atEurekaLogInitialized 动作类型用于 OnExceptionActionEvent
新增:支持 SMTP 客户端的 CC 和 BCC 特殊标头
补充:为 MS C++ 异常提取更多信息
补充:堆栈溢出异常的更多信息
补充:CanCallMemWipeStack 功能,现在 MemWipeStack 在不安全时不会被调用(这也修复了非常规环境下罕见的崩溃)
添加:atExceptionHandling / atExceptionHandled 动作类型
新增:ThreadStackGuarantee 选项、EnsureThreadStack 函数、_resetstkoflw 函数
补充:HTTP 上传发送方法的新选项
添加:“启动时删除错误报告文件”选项
添加:合并包含/泛型 - 作为最新 IDEsv 中过多信息的解决方法
添加:删除无效的恶意行条目 - 作为链接器错误的解决方法
添加:围绕 EurekaLog 函数的便捷包装器:__MODULE__、__UNIT__、__FILE__、__FUNCTION__、__LINE__ (EDebugInfo);__DATE__,__TIME__(模块)
添加:ManageProfiles.exe 工具的命令行参数


添加:RSP-31458 的解决方法
添加:崩溃报告中的新“GDI 对象”、“USER 对象”、“内核句柄”字段
添加:支持 SysUtils.ResStringLoad (RAD Studio 10.4)
添加:支持 {$LIBSUFFIX AUTO}
补充:现在 EurekaLog 将允许您在对话框中未选择任何文本时复制整个错误报告,并且仅在选择了某些内容时才复制选定的文本。
补充:[查看器]增加时区切换选项
添加:[查看器]错误报告上下文菜单的“在新实例中查看”选项 - 在查看器的新独立实例中打开报告
固定:主题的更多自定义。EConsts 现在有全局变量(寻找 ECol... 和 color_...),TBaseDialog 有新的虚拟方法。现在 EurekaLog 与 RRUZ 的 VCL Styles Utils 库兼容。您可以在 ExceptionLog7,{$ENDIF} 之后添加以下单位:Vcl.Styles.Ext、Vcl.Styles.Utils、Vcl.Styles.Fixes、Vcl.Styles.Hooks、Vcl.Styles.ColorTabs、Vcl.Styles.FormStyleHooks、 Vcl.Styles.Utils.SysControls、Vcl.Styles.Utils.SysStyleHook、Vcl.Styles.Utils.Menus、Vcl.Styles.WebBrowser、Vcl.Styles.ControlColor、Vcl.Styles.Utils.ComCtrls、Vcl.Styles.Utils。标准控件
修复:在低完整性应用程序中工作的各种修复
已修复:RAD Studio 11 Alexandia 中的多线程应用程序中可能存在内存泄漏
已修复:启动时非常罕见的挂起(LookupAccountSid 可能会因脱机/不可用的域而​​挂起)
已修复:YouTrack API 中的兼容性问题
修复:异常过滤器更改错误报告中的异常消息,而它应该只对对话框执行此操作
已修复:两个 EurekaLog 错误对话框(在同一进程内)争夺最顶层窗口的罕见情况
修复:删除了对话框中的硬编码颜色
已修复:为 RSP-35509/RSP-36171 添加了解决方法
固定:GetIt 安装的各种改进
固定:各种小的 UI 改进
已修复:保存异常过滤器的问题
已修复:ANSI IDE 上的选项对话框中的提示
修复:失败对话框的罕见错误消息
修正:非常罕见的范围检查错误
修复:禁用注入调试信息时 ecc32 中的访问冲突
修复:处理非 Delphi 异常时可能发生泄漏
修复:全局异常计数器关闭 1
修复:更好的 User-Agent HTTP 标头(还为用户过载添加了虚拟 UserAgent 功能)
修复:为防病毒锁定文件添加了一些解决方法(“无法创建文件”)
修复:改进了自动重启的行为
已修复:将不再从公司和公司许可证的许可证电子邮件中复制用户电子邮件
修复:检索 Windows 用户的电子邮件时发生罕见的崩溃
已修复:预期异常将不再向全局异常计数器注册(也禁用预期异常的自动崩溃逻辑)
已修复:项目选项对话框中的细微 UI 改进
已修复:具有大量泛型的大型项目的后处理性能显着提升
修复:“N 个错误后重新启动/终止”选项现在将通过对话框反映
已修复:如果禁用发送同意,则隐藏电子邮件和复制控件
修复:DumpAllocationsToFile 有时可能会失败
修复:使用 RAW 内存堆栈跟踪时发生罕见的崩溃
修复:手动卸载 EurekaLog 的 IDE 专家时可能导致 IDE 崩溃
修复:打开项目选项(旧 IDE)时可能出现的变体转换错误
已修复:EurekaLog 项目选项对话框现在将缩小以适合小型桌面
已修复:更新安装程序以识别 DPI
固定:内部崩溃报告的小改进
固定:“raise at”构造的更精确地址
已修复:针对运行时错误/无效指针的小幅改进和完善
固定:内存检查的行为现在尊重使用安全模式选项
修正:.map 解析修改或第 3 方 .map 文件
已修复:在 RAW 跟踪中可能会因内存泄漏而崩溃
修复:设置低级挂钩时偏移量计算中的错误(罕见崩溃)
修复:在线程中切换用户(模拟)时,EurekaLog 可能无法创建临时文件
修复:[Win64] 从无效位置开始构建调用堆栈
修复:[Win64] 两个不同模块中的两个 EurekaLog 实例之间可能存在冲突
修复:[C++ Builder] .map 解析的各种问题(主要针对 64 位/LLVM)
已修复:[C++ Builder] 在 64 位中使用 EMemLeaksBCB.cpp 时可能发生崩溃
已修复:[C++ Builder] 在使用子配置文件中的自定义配置时添加/删除 EurekaLog
已修复:[C++ Builder] 在未定义 EUREKALOG 条件符号时,从 C++ 项目中删除 EL 的 obj 文件的问题;旧的行为可以通过隐藏的 CBuilderSwitchUnits 选项启用
修复:[C++ Builder] EurekaLog 关闭后报告内存错误时崩溃
固定:[查看器]非常罕见的访问冲突
修正:[查看器]如果默认打印机不可用网络打印机可能会在启动时挂起
已修复:[查看器] 更新了自动下载器以使用最新的 TLS
修复:[查看器] 用最新的 DevExpress 重新编译,修复了各种 DevExpress 问题
固定:各种小改进
已更改:即使没有调试信息,注入的选项现在也会默认打包
更改:现在查看器将默认在新窗口中查看报告。这可以在查看器的设置中更改回来
已更改:ecc32 输出中编译统计信息的微小变化
已移除:导入旧的 EurekaLog 6 设置


http://www.niftyadmin.cn/n/1762497.html

相关文章

从零开始写javaweb框架 (1)

在本篇中我们主要来聊聊在网页的连接过程中,框架分别完成了哪些事情。 当我们输入网址按下回车键,http发送一个请求至web框架 获取所有类的包名,将拥有Service、Controller注解的类加入到Bean容器中对Bean容器中的类通过反射创建实例IOC容器的…

从DevOps到BizDevOps, 研发效能提升的系统方法

注:本文是对云栖大会何勉分享内容的整理,稍有删减,点击文末下方链接观看完整视 云效BizDevOps论坛:https://yunqi.aliyun.com/2021/agenda/session173 这几年“研发效能”一直是热词,很多组织都会启动研发效能提升专项…

IIS 之 IIS 7及以上多域名或端口绑定同一物理目录并设置不同默认文档

今天在 IIS 7 多端口或域名绑定同一物理目录,设置不同的默认文档遇到问题:同一物理目录的多个站点修改任意一个站点默认文档都会一起更改。 原因:在同一个物理目录下只有一个 web.config,并且 IIS7 把默认文档设置写在这里&#x…

源码:winamp播放器 C++

winamp播放器特色 支持格式 Winamp 支持多种音频格式的回放,包括MP3、MP2、MIDI、MOD、AAC、FLAC、Ogg、WAV、WMA等,并且是 Windows 平台下首款可以默认支持 Ogg 的播放软件。 媒体库 用户安装Winamp软件时,软件会检索用户系统中的媒体文件…

源码:三星键盘输入法 安卓开发者福音

三星键盘输入法软件是最新提取的一款三星手机输入法,此款输入法支持多达80多种于洋,强大的文本输入功能,支持文本预测、自动拼音检查、输入法自动切换等功能,三星手机必备输入法 三星键盘输入法软件介绍: 三星键盘输入…

java8--List排序

工作中&#xff0c;有时会需要对集合内的元素进行排序。利用java8&#xff0c;可以很方便的对List内的元素进行正序、倒叙操作~ 对数字排序 //对数字进行排序 List<Integer> nums Arrays.asList(3,1,5,2,9,8,4,10,6,7); nums.sort(Comparator.reverseOrder()); //revers…

云效发布策略指南|滚动、分批、灰度怎么选?

无论从开发运维还是产品运营的角度来看&#xff0c;任何一次上线都是有风险的。从最基本的应用停止导致流量丢失、服务不可用、服务QPS水位下降&#xff0c;到步骤的遗漏、流程的不规范、开发过程中引入的bug&#xff0c;以及新产品/新功能上线导致用户体验的变化&#xff0c;都…

HIT1946 希尔伯特分形曲线(dfs)

补第二次期末考的题……发现代码细节还需要加强啊……这样一道题一直犯小错误。 题目链接&#xff1a; http://acm.hit.edu.cn/hoj/problem/view?id1946 题目描述&#xff1a; 希尔伯特分形曲线 Submitted : 53, Accepted : 16 数学家Hilbert曾发现一种十分奇特的曲线。一般的…