Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap #48

Open
3 tasks
djonasdev opened this issue Oct 15, 2020 · 2 comments
Open
3 tasks

Roadmap #48

djonasdev opened this issue Oct 15, 2020 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@djonasdev
Copy link
Owner

  • 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 djonasdev added the help wanted Extra attention is needed label Oct 15, 2020
@djonasdev djonasdev pinned this issue Oct 15, 2020
@danielmeza
Copy link

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

@djonasdev
Copy link
Owner Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants