# Castle Core Documentation

<img align="right" src="images/castle-logo.png">

## Logging

[Logging Services](logging.md) - logging abstractions and implementations for common scenarios and logging frameworks.

## DynamicProxy

[Castle DynamicProxy](dynamicproxy.md) - a lightweight, lightning fast framework for generating proxies on the fly, used extensively by multiple projects within Castle (Windsor) and outside of it (Moq, NSubstitute, FakeItEasy, Rhino Mocks).

## DictionaryAdapter

[Castle DictionaryAdapter](dictionaryadapter.md) - on the fly generates strongly typed wrappers around untyped dictionaries, or chunks of XML (like config file), optionally adding support for change notification, cancelation, error notification and other features.
