Logging Library for .NET Core

Anything you want, you got it.

Anything you need, you got it.

Anything at all, you got it.

Roy
Roy
Roy
Open Source! Make any changes to the code as and when you need.
How to Install

Easy to useā€¦

but fully customizable without complex code or object injection.

Visual Studio IDE
Visual Studio IDE
Download

Download

Download the latest release here.

Reference

Add Reference

Add the Avalon.Base.Extension.dll and Roy.Logging.dll reference libraries to your project.

MVC

MVC

If you are developing an MVC application, you will also need to add a reference to Roy.Logging.MVC.dll.

Enjoy

Enjoy

Now you can use Roy. There is no need for any further configuration or object injection. Simply call the SaveAsync method on any object or primitive.

section-cover
section-cover

Free, Open Source, and Easy to Use

  • You can collaborate

    You can make any changes you want to the source code.

  • Works on any platform

    Works on any platform supported by .NET Core.

  • Free to use

    Roy is available under an MIT license; as such, you can use it as you want.

`
blur
Help Keep Roy Free

Roy is free to use! Please help us to keep it that way.

You can help by contributing your time to improve the code code, or submit an issue. Alternatively, you may wish to donate to the project. Sharing your time and money will make a big improvement to the project and the community of developers who use it.

PC

Amazing features to make your development easier

icon
Logging Into Files

You can set to append the logs to a file or create a new file each time.

icon
Logging Into Database

Save the logs and exceptions into multiple databases for later analysis and processing.

icon
Email Logs

Send the logs and exceptions by email to multiple accounts.

icon
API Calls

Send the logs and exceptions to multiple APIs for custom processing.

icon
Logging Into the System

Roy can save the errors and logs in the computer event system (Windows/Linux).

icon
Log Any Exception (MVC Only)

Get a log for every exception, even if you do not have a throw or catch statement. This also includes missing files, such as images, CSS, and JavaScript files .

blur
blur
Need Help?

Do you need more information?
Are you looking for documentation?

For more information, visit Roy's wiki page or check the Read Me file.

If you need more help with your project and its integration, you can hire me through my company, Avalon Avalon, or directly through my personal site. I will welcome an opportunity to help you and your team with your project.

blur
Donate

Help keep Roy free!

Do not be shy; if you find Roy useful, consider donating to the project. Your donations keep Roy development running and a roof over my head.

Get it Now

Start using Roy today!

You can use Roy in your next project or on any existing .NET Core project.

Roy
Roy
Roy