Skip to content

Database Logger Provider for Oracle using Oracle.ManagedDataAccess.Core and Microsoft Logging.

Notifications You must be signed in to change notification settings

lucasfogliarini/OracleLoggerProvider

Repository files navigation

Install

NuGet

Setup

//Startup.cs
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
    string connectionString = "User Id=user; Password=pass; Data Source=datasource;";

    var logConfiguration = new LogConfiguration("LOGGING.LOG", LogLevel.Error);
    logConfiguration.Add("SERVER_NAME", "Server1");
    logConfiguration.Add("APPLICATION", "OracleLoggerProvider");
    logConfiguration.Add("DATE", LogValue.Date);
    logConfiguration.Add("LEVEL", LogValue.LogLevel);
    logConfiguration.Add("SOURCE_CONTEXT", LogValue.SourceContext);
    logConfiguration.Add("STATE", LogValue.State);
    logConfiguration.Add("EXCEPTION", LogValue.Exception);
    var oracleLoggerProvider = new OracleLogProvider(connectionString, logConfiguration);

    loggerFactory.AddProvider(oracleLoggerProvider);
}

About

Database Logger Provider for Oracle using Oracle.ManagedDataAccess.Core and Microsoft Logging.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages