Skip to content
This repository has been archived by the owner on Feb 14, 2020. It is now read-only.
/ MemLog Public archive

ILogger for Asp.Net Core that let you review the log in a webpage.

License

Notifications You must be signed in to change notification settings

Chrille79/MemLog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MemLog

ILogger for Asp.Net Core that let you review the log in a webpage.

screenshot

Getting Started

Install-Package MemLog.ChristianJohansson

Setup

// Startup.cs
public void ConfigureServices(IServiceCollection services)
{
  //Add MemLogService thats hold the memory log
  services.AddMemLogService();
  services.AddMvc();
}

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, IMemLogService memLogService)
{
  loggerFactory.AddConsole();
  //Add MemLog
  //loggerFactory.AddMemLog(memLogService, LogLevel.Trace);
  //Add MemLog - filter namespace Microsoft to LogLevel.Warnings or worse
  loggerFactory.AddMemLog(memLogService,
                  (name, logLevel) => (name.StartsWith("Microsoft") ? logLevel >= LogLevel.Warning : logLevel >= LogLevel.Trace));
 
  if (env.IsDevelopment())
  {
    app.UseDeveloperExceptionPage();
    //Add MemLogMiddleware to enable /memlog page
    app.UseMemLog();
  }

  app.UseMvcWithDefaultRoute();
}

About

ILogger for Asp.Net Core that let you review the log in a webpage.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages