Description
The client needs a default configuration for LogManager so that the following is not thrown, for example:
LogManager.ConfigureLoggerFactory(new LoggerFactory());
|
System.TypeInitializationException was unhandled
HResult=-2146233036
Message=The type initializer for 'Couchbase.Configuration.Client.ClientConfiguration' threw an exception.
Source=Couchbase.NetClient
TypeName=Couchbase.Configuration.Client.ClientConfiguration
StackTrace:
at Couchbase.Configuration.Client.ClientConfiguration..ctor()
at ConsoleApp1.Program.Main(String[] args) in c:\users\jmorris\documents\visual studio 2015\Projects\ConsoleApp2\src\ConsoleApp1\Program.cs:line 15
InnerException:
HResult=-2147467261
Message=Value cannot be null.
Parameter name: factory
ParamName=factory
Source=Microsoft.Extensions.Logging.Abstractions
StackTrace:
at Microsoft.Extensions.Logging.LoggerFactoryExtensions.CreateLogger(ILoggerFactory factory, Type type)
at Couchbase.Logging.LogManager.GetLogger(Type type)
at Couchbase.Configuration.Client.ClientConfiguration..cctor()
InnerException: