Tolitech / CodeGenerator.Logging

Logging library used in projects created by the Code Generator tool.

Home Page:https://www.tolitech.com.br

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tolitech.CodeGenerator.Logging

Logging library used in projects created by the Code Generator tool.

This project contains abstract classes for implementing and customizing logging providers.

Tolitech Code Generator Tool: http://www.tolitech.com.br

Examples:

public class LogProvider : LoggerProvider
{
    public override bool IsEnabled(LogLevel logLevel)
    {
        return true;
    }

    public override void WriteLog(LogEntry Info)
    {
        Console.WriteLine($"ActionName = {Info.ActionName}");
        Console.WriteLine($"Category = {Info.Category}");
        Console.WriteLine($"FilePath = {Info.FilePath}");
        Console.WriteLine($"LineNumber = {Info.LineNumber}");
        Console.WriteLine($"UserName = {Info.UserName}");
        Console.WriteLine($"HostName = {LogEntry.HostName}");
    }
}

About

Logging library used in projects created by the Code Generator tool.

https://www.tolitech.com.br

License:MIT License


Languages

Language:C# 100.0%