Skip to content
Commits on Sep 18, 2006
  1. release notes

    committed Sep 18, 2006
  2. preparing for 1.0 RELEASE

    committed Sep 18, 2006
Commits on Sep 15, 2006
  1. Added MaxMessageSize (default: 65000) and OnOverflow (default:Split) …

    …to the Network target
    committed Sep 15, 2006
Commits on Sep 12, 2006
  1. Implemented headers and footers for the File target.

    CAUTION: NLog automatically writes footers for files that have not been
    written for 2 days (48 hours). This is done do conserve memory for
    long-running processes that create lots of log files.
    committed Sep 12, 2006
Commits on Sep 11, 2006
Commits on Sep 7, 2006
Commits on Sep 5, 2006
Commits on Sep 4, 2006
  1. ignore

    committed Sep 4, 2006
  2. source snapshots

    committed Sep 4, 2006
  3. versioning

    committed Sep 4, 2006
  4. * Build number is synchronized with SVN number (hopefully)

    	* Fixed LayoutRenderer.ApplyPadding() null handling
    	* First attempt at publisher policy generation
    committed Sep 4, 2006
Commits on Sep 1, 2006
Commits on Aug 25, 2006
Commits on Aug 24, 2006
  1. * Added infrastructure to create your own logger types inheriting from

    		LogManager.GetLogger(string name, Type type) and 
    		LogManager.GetCurrentClassLogger(Type type)
    		LogFactory.GetLogger(string name, Type type) and 
    		LogFactory.GetCurrentClassLogger(Type type)
    	* Added ${event-context} layout renderer that extracts information from
    	* Added eventID and categoryID parameters to EventLog targets.
    	* Added LogManager<LoggerType> that manages logger instances of LoggerType
    	where LoggerType : Logger
    	* Added missing code documentation 
    	* Fixed Network target to work properly with IPV6
    	* Added example ${rot13} layout renderer - that demonstrates how 
    	wrapper layout renderers can be written.
    	* Added support for DEFAULT nested layout parameters. You can now write:
    committed Aug 24, 2006
  2. fixed compilation

    committed Aug 24, 2006
Commits on Aug 23, 2006
  1. in-code docs, fixed IP.V6-related bug with the Network target, added …

    ….NET 2.0-specific LogFactory generic class, added infrastructure for inheriting from a logger class
    committed Aug 23, 2006
Commits on Aug 3, 2006

    	* Added ${file-contents} layout renderer which inserts file contents.
    	* Added [DefaultParameter] attribute which allows for nameless parameters
    	to layout renderers:
    	* Added ILayoutWithHeaderAndFooter.cs for layouts that support
    	header/footer (such as CSV Layout, more to come)
    	* The following targets have been enhanced to support headers/footers:
    	* Added NLogConfigurationException which is thrown instead of CLR
    	exceptions when the configuration fails 
    	* Simplified XmlLoggingConfiguration by splitting large methods and moving
    	common functionality to PropertyHelper
    	* Added Layouts/LayoutWithHeaderAndFooter.cs and
    	* Added MailTarget.AddNewLines to insert new lines between
    	* Added PopulateLayouts() method to ILayout
    	* BREAKING CHANGE: Changed the default value of
    	FileTarget.OpenFileCacheTimeout to -1
    	* Added support for nested layout renderers. Used in ${file-contents}
    	This required a large rewrite of the parsing engine. Hopefully the test cases
    	cover all possible situations.
    	* Removed LogEventInfo.Empty and replaced with
    	* Added CsvLayout.WithHeader which can be used to disable CSV header.
    	* Added VJSharp and Web item templates. Updated the installer to support
    	VWD Express 2005.
    	* Enhanced XSD Schema generation by properly generating abstract and
    	layout properties.
    	* Some more unit tests.
    committed Aug 3, 2006
Commits on Jul 31, 2006
  1. 2006-07-31 Maarten Claes <>

    	* Changed RichTextBox Target to be thread safe. Uses delegate to log
    	to RichTextBox
    	* Same changes made to FormControl Target
    Marcin Krupinski committed Jul 31, 2006
  2. No commit message

    committed Jul 31, 2006
  3. flush

    committed Jul 31, 2006
Commits on Jul 23, 2006
  1. some defaults for the MSMQ

    committed Jul 23, 2006
Commits on Jul 22, 2006
  1. * Added ${gc} which can be used to get the GC statistics (very limited)

    	* Added ${processinfo} which can be used to extract the performance
    	information about the current process (possibly others in the future as
    	* Added ${gc} which can be used to get the GC statistics (very limited)
    	* Added Initialize() and Close() to the LayoutRender class
    	* Added optimized CurrentTimeGetter which is way faster than DateTime.Now
    	* New NLog.Benchmark that uses code generation and compilation to
    	create more "clean" environment.
    	* Some small optimizations
    committed Jul 22, 2006
Commits on Jul 18, 2006
  1. pedantic...

    committed Jul 18, 2006
  2. build fix

    committed Jul 18, 2006
  3. credits

    committed Jul 18, 2006
  4. new faq entry by Amores Perros

    committed Jul 18, 2006
  5. new faq entry by Amores Perros

    committed Jul 18, 2006
  6. Added ImpersonatingWrapper which temporarily changes the credentials

    for the duration of the write.
    committed Jul 18, 2006
  7. root directory cleanup

    added MethodImplOptions.NoInlining to GetCurrentClassLogger()
    committed Jul 18, 2006
Something went wrong with that request. Please try again.