DataLogger - v2.1.4
DataLogger - v2.1.4
-
Adicionado novos providers
- DataLogger.Provider.Mezmo
- DataLogger.Provider.Ntfy
-
Melhorias no Logger
- Removido a forma de gerar o logger para index expecífico - lançado no release 2.1.3.
- UseTransaction - Adicionado a opção para se trabalhar fora do modo multthread.
- Adicionado novo formato - ${mac_address} - Agora é possível adicionar essa informação no logger - Utilizado juntamente com o provider Mezmo.
- Removido todas as opções de "LogLevel" para "Level"
- Adicionado a opção para alterar o charcase de um valor. "_upper", "_lower", "first_up".
uses
DataLogger,
DataLogger.Provider.Console;
{$R *.res}
begin
// Add Provider
Logger.AddProvider(TProviderConsole.Create);
// Log Format
Logger.SetLogFormat('${timestamp} - [${level_lower}]: ${message_upper}');
Logger
.Trace('My Trace')
.Debug('My Debug')
.Info('My Info')
.Warn('My Warn')
.Error('My Error')
.Success('My Success')
.Fatal('My Fatal')
.Custom('Custom Level', 'My Custom')
;
Readln;
end.
- Melhorias nos Providers
- DataLogger.Provider.Socket
- DataLogger.Provider.CSV
- DataLogger.Provider.Telegram - Resolvido bug para texto com o caracter ""
- DataLogger.Provider.Console
- Adicionado novo método - UseColorInConsoleByLogFormat - Vai adicionar a cor somente na tag do formato espécifico
uses
DataLogger,
DataLogger.Provider.Console;
{$R *.res}
begin
// Add Provider
Logger.AddProvider(TProviderConsole.Create.UseColorInConsoleByLogFormat(True));
// Log Format
Logger.SetLogFormat('${timestamp_color} - [${level_color_warn}]: ${message_color}');
Logger
.Trace('My Trace')
.Debug('My Debug')
.Info('My Info')
.Warn('My Warn')
.Error('My Error')
.Success('My Success')
.Fatal('My Fatal')
.Custom('Custom Level', 'My Custom')
;
Readln;
end.