cofoundry-cms / cofoundry

Cofoundry is an extensible and flexible .NET Core CMS & application framework focusing on code first development
https://www.cofoundry.org
MIT License
822 stars 144 forks source link

Logging/Error Logging #23

Open HeyJoel opened 7 years ago

HeyJoel commented 7 years ago

This whole area hasn't been looked at beyond a basic port of the existing functionality. We need to research the best approach for plugging in a logging framework of choice and work out how we can best expose information about what is going on in Cofoundry to developers via logging.

ctolkien commented 7 years ago

I'd keep an eye on the abstractions used by aspnet core for logging:

https://github.com/aspnet/Logging/blob/9506ccc3f3491488fe88010ef8b9eb64594abf95/src/Microsoft.Extensions.Logging.Abstractions/ILoggerFactory.cs

You could potentially just depend on that nuget and use it directly?