Adding LogCircles which provide a way to manage a collection of LogTarget objects.
Basic logging is working now.  Added a number of Keywords.
Renamed Keyword to LogKeyword.  Renamed Target to LogTarget.  Added a number of new objects.  This build is incomplete.
Changed LogKeyword namespace objects.  Updated LogKeywordCache.  Updated LogWriterCache.  This build has basic functionality.
Added a number of new LogKeywords.  Updated code to write the header and footer messages.  Added keyword abbreviations.  Added awesome new parameter property syntax.
Adding asynchronous Write method.
Removing files.
Trying to get the ignore to work right.
This is a breaking commit.
Trying to figure out a good design for LogTarget configuration and initialization.
Merge branch 'master' of https://github.com/Fosol/Fosol.Log
Started adding asynchronous methods.  Added LogTargetWithHeaderFooter abstract class.  LogFactory now listens for process exit event and disposes objects.
Changed the syntax of Write, WriteHeader, WriteFooter and DoWrite.  Changed the LogKeyword.GetText to LogKeyword.Generate.
Attempting to implement a separate thread to manage the MessageQueue.
Changing LogWorker to use a Background Thread.
Updating ignore folders.
Updating ignore folders.
Created new LogQueue class to handle a thread safe way to watch a message queue and write to targets.
Adding LogQueue functionality to LogTargets.  Added a number of configuration properties to the FileTarget.
Adding additional configuration parameters to FileTarget.  Added exception handling so that child threads should send their exceptions to the calling thread (I haven't tested this yet).
Trying to fix git.