castleproject/Windsor — pull request #3 by tdietrich513 (2012-04-18 14:44:26+00:00)
Title: Override feature to allow user to specify LogName.

I've implemented some simple override functionality that will allow the user to override the default behavior of the logging facility (the default logger is named "Default", the loggers injected into any given component will log using the component's name).

When given a logname to use, the default logger will get that name, and loggers injected into components will be given a sublog of the targetlog with the component's name.

Usage is simple, and (I hope) in keeping with the fluent style afforded by the facility.

```c#
container.AddFacility(
f => f.UseLog4Net()
.WithAppConfig()
.ToLog("System")
);
```

Thanks!