Datalogger
DataLogger foi projetado para ser uma biblioteca simples de log com suporte a vários providers.
Install / Use
/learn @dliocode/DataloggerREADME
DataLogger
DataLogger foi projetado para ser uma biblioteca simples de log com suporte a vários providers.
Suporte: developer.dlio@gmail.com
⚙️ Instalação
Para instalar em seu projeto usando boss:
$ boss install github.com/dliocode/datalogger
Instalação Manual
Adicione as seguintes pastas ao seu projeto, em Project > Options > Delphi Compiler > Search path
../src/Core
../src/Providers
📌 Índice
- Como usar
- Providers
- Dependências
- Informações Extras
- Exemplos
Como usar
Existem duas maneiras diferentes de usar o DataLogger:
Diretamente pelo Logger ou instanciando seu próprio TDataLogger.
O primeiro destina-se apenas a ser um log compartilhado conveniente para ser usado em todo o seu aplicativo, se você escolher.
- Uses necessária:
uses DataLogger;
Providers
Um provider serve essencialmente para armazenar seus logs. Cada instância de um TDataLogger pode ter vários providers configurados.
Aqui temos uma lista com 60 providers disponíveis:
| Nome | Uses | Exemplos | | --- | --- | --- | | AWS CloudWatch | DataLogger.Provider.AWS.CloudWatch | AWS CloudWatch | | Axiom | DataLogger.Provider.Axiom | Axiom | | CallMeBot | DataLogger.Provider.CallMeBot.WhatsApp | CallMeBot | | Console | DataLogger.Provider.Console | Console <br /> Console Simple | | Coralogix | DataLogger.Provider.Coralogix | Coralogix | | CSV | DataLogger.Provider.CSV | CSV | | Datadog | DataLogger.Provider.Datadog | Datadog | | Datalust | DataLogger.Provider.Datalust | Datalust | | Discord | DataLogger.Provider.Discord.WebHook | DiscordHook | | Dynatrace | Data Logger.Provider.Dynatrace | Dynatrace | | ElasticSearch | DataLogger.Provider.ElasticSearch | ElasticSearch | | Teach him | DataLogger.Provider.Elmah | Teach him | | Email | DataLogger.Provider.Email | Email | | event log | DataLogger.Provider.EventLog | EventLog | | Events | DataLogger.Provider.Events | Events <br /> Events - With DataSet <br /> Events - With SQLite | | Firebase | Data Logger.Provider.Firebase.Realtime Database | Firebase | | Grafana | DataLogger.Provider.Grafana.Loki <br /> DataLogger.Provider.Grafana.OnCall.WebHook | Grafana | | GraphJSON | DataLogger.Provider.GraphJSON | GraphJSON | | Graylog | DataLogger.Provider.Graylog | Graylog | | HTML | DataLogger.Provider.HTML | HTML | | ListBox | DataLogger.Provider.ListBox | ListBox | | ListView | DataLogger.Provider.ListView | ListView | | Logentries | DataLogger.Provider.Logentries | Logentries | | Logflare | DataLogger.Provider.Logflare | Logflare | | Loggly | DataLogger.Provider.Loggly | Loggly | | Logstash | DataLogger.Provider.Logstash | Logstash | | Logtail | DataLogger.Provider.Logtail | Logtail | | Logz | DataLogger.Provider.Logz | Logz | | Mailgun | DataLogger.Provider.Mailgun.Api | Mailgun | | Mailjet | DataLogger.Provider.Mailjet.Api | Mailjet | | Mattermost | DataLogger.Provider.Mattermost <br /> DataLogger.Provider.Mattermost.WebHooks | Mattermost <br /> MattermostHook | | Memo | DataLogger.Provider.Memo | Memo <br /> Memo and Text File <br /> Memo - Only Error/VCL | | Memory | DataLogger.Provider.Memory | Memory | | Mezma | DataLogger.Provider.Mezmo | Mezma | | MongoDB | DataLogger.Provider.MongoDB.Cloud | MongoDB | | Ntfy | DataLogger.Provider.Ntfy | Ntfy | | NewRelic | DataLogger.Provider.NewRelic | NewRelic | | Notification | DataLogger.Provider.Notification | Notification | | New | DataLogger.Provider.Novu | New | | OutputDebugString | DataLogger.Provider.OutputDebugString | OutputDebugString | | PaperTrail | DataLogger.Provider.PaperTrail | [PaperTrail](htt
Related Skills
bluebubbles
338.7kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
gh-issues
338.7kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
healthcheck
338.7kHost security hardening and risk-tolerance configuration for OpenClaw deployments
imsg
338.7kiMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
