EurekaLog v7.10.1 EurekaLog

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 设置

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于ElasticSearch 7.10.1版本中的hanlp分词器的安装和配置,您可以按照以下步骤进行操作: 1. 首先,您需要下载并解压ElasticSearch 7.10.1版本。您可以从官方网站下载对应版本的压缩包。 2. 下载elasticsearch-analysis-hanlp-7.10.2的压缩包,并将其中的data文件夹移入ElasticSearch 7.10.1的data目录下。确保目录结构如下所示: ``` elasticsearch-7.10.1/ ├── config/ ├── data/ │ └── hanlp/ │ ├── dictionary/ │ ├── custom/ │ └── ... └── ... ``` 这样做是为了将hanlp所需的数据文件移入ElasticSearch的data目录下,供分词器使用。 3. 创建一个名为analysis-hanlp的文件夹,并将elasticsearch-analysis-hanlp-7.10.2中除data和config以外的所有文件移入该文件夹。确保新建的文件夹analysis-hanlp与ElasticSearch的plugins目录同级。目录结构如下所示: ``` elasticsearch-7.10.1/ ├── config/ └── plugins/ └── analysis-hanlp/ ├── analysis/ ├── bin/ └── ... ``` 这样做是为了安装hanlp分词器插件,并将其文件放置在正确的位置。 4. 启动ElasticSearch 7.10.1服务。 完成以上步骤后,您的ElasticSearch 7.10.1就已经安装并配置好了hanlp分词器插件。您可以在索引的映射中配置使用hanlp分词器来进行中文分词操作。请注意,以上步骤是针对ElasticSearch 7.10.1版本的,若您使用的是其他版本,请参考相应版本的官方文档进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值