NLogViewer icon indicating copy to clipboard operation
NLogViewer copied to clipboard

Roadmap

Open djonasdev opened this issue 5 years ago • 2 comments

  • [ ] Implement NLogViewer.Server
  • [ ] Implement NLogViewer.Webinterface
  • [ ] Implement NLogViewer.ClientApplication

NLogViewer.Server

.NET server application which can handle the NLogViewerTarget (https://github.com/NLog/NLog/wiki/NLogViewer-target) and provides the NLogViewer.Webinterface

NLogViewer.Webinterface

Provides an extension method to add an webinterface to your .NET Server application.

Example call in your Startup.cs

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
	app.UseNlogViewerWebinterface(new NLogViewerWebinterfaceOptions()
	{
		Path = "/nlogviewer"
	});
}

NLogViewer.ClientApplication

Standalone application which can handle the NLogViewerTarget.


Please feel free to contribute

djonasdev avatar Oct 15 '20 06:10 djonasdev

The web interface should be like the swagger ui? enbebend into the the assembly and independent from the host web site?

danielmeza avatar Sep 07 '22 04:09 danielmeza

Hi Daniel, Thank you for your feedback signal. I think the look of the UI would be secondary in my opinion. I regularly run a .net server application and also a client application. In order to evaluate the logs on the server, I have to access the server remotely and read the logs there using Sentinel.

It would be easier and more comfortable to start Firefox/Chrome and use https://serverIP/nlogviewer to look at the logs. The communication between server and client is already web-based.

djonasdev avatar Sep 08 '22 12:09 djonasdev