User is not notified of missing logging implementation file (e.g.
IBatisNet.Common.Logging.Log4Net)
---------------------------------------------------------------------------------------------------
Key: IBATISNET-187
URL: http://issues.apache.org/jira/browse/IBATISNET-187
Project: iBatis for .NET
Issue Type: Improvement
Reporter: Ron Grabowski
Assigned To: Gilles Bayon
Priority: Trivial
The following code is executed when LogManager cannot load the specified
logging implementation (e.g. IBatisNet.Common.Logging.Log4net):
ILoggerFactoryAdapter defaultFactory = BuildDefaultLoggerFactoryAdapter();
ILog log = defaultFactory.GetLogger( typeof(LogManager) );
log.Warn( "Unable to create instance of type " +
setting.FactoryAdapterType.FullName + ". Using default logger.", ex );
The default logger factory adapter is the NoOpLoggerFA which means the message
is swallowed and never shown to the user.
We should write that message out so the user can see it. Maybe:
System.Diagnostics.Trace.WriteLine("Unable to create instance of type " +
setting.FactoryAdapterType.FullName + ". Using default logger.");
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira