SkillAgentSearch skills...

Datalogger

DataLogger foi projetado para ser uma biblioteca simples de log com suporte a vários providers.

Install / Use

/learn @dliocode/Datalogger

README

<p align="center"> <a href="https://user-images.githubusercontent.com/54585337/123354958-0f374800-d53b-11eb-8a2b-9c7041cfff47.png"> <img alt="datalogger" src="https://user-images.githubusercontent.com/54585337/123354958-0f374800-d53b-11eb-8a2b-9c7041cfff47.png"> </a> </p> <br> <p align="center"> <img src="https://img.shields.io/github/v/release/dliocode/datalogger?style=flat-square"> <img src="https://img.shields.io/github/stars/dliocode/datalogger?style=flat-square"> <img src="https://img.shields.io/github/forks/dliocode/datalogger?style=flat-square"> <img src="https://img.shields.io/github/contributors/dliocode/datalogger?color=orange&style=flat-square"> <img src="https://tokei.rs/b1/github/dliocode/datalogger?color=red&category=lines"> <img src="https://tokei.rs/b1/github/dliocode/datalogger?color=green&category=code"> <img src="https://tokei.rs/b1/github/dliocode/datalogger?color=yellow&category=files"> <p align="center"> | <a href="https://github.com/dliocode/datalogger/blob/v3/README.md">Português Brasileiro</a> | <a href="https://github.com/dliocode/datalogger/blob/v3/README.en.md">English</a> | </p> </p>

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

Existem duas maneiras diferentes de usar o DataLogger: Diretamente pelo Logger ou instanciando seu próprio TDataLogger.

Samples

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

View on GitHub
GitHub Stars59
CategoryDevelopment
Updated1mo ago
Forks16

Languages

Pascal

Security Score

100/100

Audited on Feb 9, 2026

No findings