Skip to the content.

Documentation

General information

Quick start

using Logger.Data.Configuration;
using Logger.Data.Enum;

LoggerConfiguration.LoggingStyle = LogStyle.Gray;

LoggerConfiguration.LogsDir = "logs"; 
LoggerConfiguration.LogsExtension = "txt"; 

LoggerConfiguration.MinimumLogLevel = LogType.Information;

LoggerConfiguration.DbConfig = new DatabaseConfiguration()
{
    Database = "logger",
    Username = "root",
    Password = "",
    Host = "localhost",
    Port = 3306
};

Logger.Logger.Init();

Logger.Logger.Info("asd", true, true, true);

Using in ASP.NET

// Program.cs
var builder = WebApplication.CreateBuilder(args);
builder.Logging.ClearProviders();
builder.Host.UseLoggerLib();

Logger.Logger.Init();

Log types

Using example

LogType.Information

Log styles

Using example

LogStyle.Gray

Configuration

Logging