Access4Learning / sif3-framework-dotnet

SIF 3.0 Developer Framework for .NET
Apache License 2.0
14 stars 19 forks source link

Logging frameworks should be de-coupled from the SIF Framework so that any logging framework can be supported #18

Open kunalyadavdfe opened 7 years ago

kunalyadavdfe commented 7 years ago

Environment - "open standards": Use of open standards - logging frameworks should be de-coupled from the SIF Framework so that any logging framework can be supported. Log4Net – The current SIF framework is tightly coupled with log4Net rather than it being configurable. An end organisation who might not use this is then forced to use it rather than choosing whatever else they want to use. Logging frameworks should be generic and the framework should be able to support any number of logging frameworks as needed rather than embedding it within the framework

rafidzal commented 7 years ago

Unlike Java with slf4j, there doesn't appear to be a universally accepted and supported logging facade for .NET. As such, an logging abstraction framework would need to be selected or a logging facade developed. This work would ideally be done once DI is incorporated into the SIF Framework.