Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 24, 2010
Commits on Apr 23, 2010
Commits on Sep 7, 2009
  1. tagging 1.0-Refresh release

    authored
  2. 1.0 Refresh release

    authored
  3. Further cleanup.

    authored
    Simplified build process by removing UpdateBuildNumber.
    Removed unused tools, projects and web pages.
Commits on Aug 30, 2009
Commits on Aug 24, 2009
Commits on Jan 15, 2009
  1. * Fixed log4j interoperability - log4j:locationInfo was using lower case

    authored
    instead of camelCase. Reported by Juergen Heusler.
Commits on Oct 27, 2007
  1. test checkin

    authored
Commits on Jul 14, 2007
  1. fixed website and XSD typos

    authored
Commits on Sep 18, 2006
  1. release notes

    authored
  2. preparing for 1.0 RELEASE

    authored
Commits on Sep 15, 2006
Commits on Sep 12, 2006
  1. Implemented headers and footers for the File target.

    authored
    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.
Commits on Sep 11, 2006
Commits on Sep 7, 2006
Commits on Sep 5, 2006
Commits on Sep 4, 2006
  1. ignore

    authored
  2. source snapshots

    authored
  3. versioning

    authored
  4. * Build number is synchronized with SVN number (hopefully)

    authored
    	* Fixed LayoutRenderer.ApplyPadding() null handling
    	* First attempt at publisher policy generation
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

    authored
    	Logger: 
    
    		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
    	LogEventInfo.Context
    	* 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:
    
    	${file-contents:${basedir}/file.txt}
    	${rot13:URYYB}
  2. fixed compilation

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

    authored
    ….NET 2.0-specific LogFactory generic class, added infrastructure for inheriting from a logger class
Commits on Aug 3, 2006
  1. MANY CHANGES TO CLEAN UP APIs AND ENSURE EXTENSIBILITY - CAUTION ADVI…

    authored
    …SED AS MANY THINGS HAVE BEEN TOUCHED
    
    	* Added ${file-contents} layout renderer which inserts file contents.
    	* Added [DefaultParameter] attribute which allows for nameless parameters
    	to layout renderers:
    
    	${aspnet-application}
    	${aspnet-request}
    	${aspnet-session}
    	${date}
    	${environment}
    	${file-contents}
    	${gdc}
    	${mdc}
    	${process-info}
    	${special-folder}
    	${asp-application}
    	${asp-request}
    	${asp-session}
    
    	* 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:
    
    	Console
    	ColoredConsole
    	Debugger
    
    	* 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
    	TargetWithLayoutHeaderAndFooter.cs
    	* Added MailTarget.AddNewLines to insert new lines between
    	header/lines/footer
    	* 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}
    
    	${file-contents:fileName=${basedir}/aaa.txt}
    
    	This required a large rewrite of the parsing engine. Hopefully the test cases
    	cover all possible situations.
    	* Removed LogEventInfo.Empty and replaced with
    	LogEventInfo.CreateNullEvent()
    	* 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.
Commits on Jul 31, 2006
  1. 2006-07-31 Maarten Claes <m.claes@farcourier.com>

    Marcin Krupinski authored
    	* Changed RichTextBox Target to be thread safe. Uses delegate to log
    	to RichTextBox
    	* Same changes made to FormControl Target
Something went wrong with that request. Please try again.