I use the following code in order to register log4net for all the classes that need it.
public class LogInjectionModule : Module
{
private readonly strin
The builder needs to Build a container before it can Resolve.
Try something like this (untested)
builder
.RegisterAssemblyTypes(typeof (IResourceFinder).Assembly)
.AsImplementedInterfaces();
/* process LogInjectionModule */
IContainer container = builder.Build();
var updateBuilder = new ContainerBuilder();
updateBuilder
.Register(x => new ClassThatNeedsILog(x.Resolve()))
.AsImplementedInterfaces();
updateBuilder.Update(container);