QuickLogger
库,用于记录文件、控制台、内存、电子邮件、rest、事件日志、系统日志、slack、电报、redis、logstash、elasticsearch、influxdb、graylog、Sentry、Twilio、ide 调试消息和抛出事件......
https://github.com/exilon/QuickLogger
QuickLogger
Delphi(Delphi XE6 - Delphi 10.4 Sydney)/Freepascal(trunk)/.NET (Windows/Linux/Android/MACOSX/IOS) 用于登录多个提供程序的库:
文件
控制台
内存
电子邮件
休息服务器
Windows EventLog
Redis服务器
IDE 调试
抛出事件
Telegram
Slack
MSSQL、MSAcces 等与 ADODB。
系统日志
Logstash
ElasticSearch
InfluxDB
GrayLog
受控和未处理异常挂钩
Sentry
Twilio
更新:
2020 年 5 月 30 日:支持 RAD Studio 10.4
2020 年 5 月 2 日:Twilio 提供程序
2020 年 4 月 25 日:自定义输出格式和自定义标签支持
2020 年 4 月 24 日:Sentry 提供程序
2019 年 9 月 14 日:新可选 包含的日志信息:ThreadId。
2019 年 9 月 11 日:现在包含在 RAD Studio GetIt 包管理器中。
2019 年 3 月 28 日:未处理的异常挂钩
2019 年 3 月 28 日:改进的异常信息
2019 年 3 月 16 日:GrayLog 提供商
2019 年
2 月 28日:InfluxDB 提供商2019 年
2 月 26日:ElasticSearch 提供商2019 年
2 月 25日:Logstash 提供商2019 年2 月 19日:Delphi Linux 兼容性。
2019 年 2 月 10 日:Firemonkey OSX 和 IOS 兼容性。
2018 年 12 月 8 日:从单个 json 加载/保存提供程序配置
2018 年 12 月 7 日:Delphi 10.3 Rio 支持
2018 年 9 月 11 日:Firemonkey android 兼容性得到改进
2018 年 7 月 4 日:本机 dll 和 .Net warpper(感谢 Turrican)
6 月 29 日, 2018 年:来自/到 Json 的配置 2018 年
6 月 15 日:SysLog 提供程序。
2018 年 5 月 28 日:Slack 提供商。
2018 年 5 月 27 日:ADODB 提供商。
2018 年 5 月 27 日:电报提供商。
2018 年 5 月 25 日:自定义输出消息。
2018 年 5 月 22 日:ELK 支持。
2018 年 5 月 20 日:Delphinus 支持。
2018 年 5 月 20 日:带有 Redis 和 Rest 提供程序的可选字段的 Json 输出。
2018 年 5 月 17 日:FreePascal Linux 兼容性。
2018 年 5 月 2 日:FreePascal Windows 兼容性。