ANN: NLog 0.9 has been released



NLog 0.9 has been released!

Source, binary and Win32 installer are available for
immediate download from:

http://nlog.sourceforge.net/download.html

About NLog:

NLog is a .NET logging library similar to log4net,
designed with simplicity and flexibility in mind.

The new release includes major architectural changes,
new features, speed improvements and bug fixes.

A new website has also been deployed at

http://nlog.sourceforge.net/

A step-by-step tutorial is available at

http://nlog.sourceforge.net/tutorial.html

Major changes:
==============

* Internal API redesign/rename.

"Appender" has been renamed as "Target" and "LayoutAppender"
as "LayoutRenderer". This should make it easier for people
to understand the basic concepts ("layout appender" wasn't
a good idea).

Old configuration file format is still supported. Old
extension code should require nothing more
than a search/replace and a recompile.

* Changed the way the configuration file is parsed.

Now elements are processed top-down and you can change the
order of the sections as well as the elements you reference
have been processed before.

Speed improvements:
===================

* Improved logging and non-logging speed by removing most
abstraction from the Logger class.

A single non-logging operation now takes only 7 nanoseconds
which means 140.000.000 non-logging operations per second).
Logging API remains unchanged.

Bugs fixed:
===========

* Fixed an old bug where appenders were incorrectly combined
into a chain.

New additions:
==============

* Network target (capable of sending messages over TCP and UDP,
HTTP to be supported)
* Preliminary NLogViewer target and a sketchy, but already
usable viewer application. "Chainsaw" target should
probably be added as well.
* Added LogManager.GlobalThreshold
* API documentation, target, layout renderer and filter documentation
is generated from source code comments using NDoc.
* 100% of public methods are commented in the source code.
* Reworked the tutorial and howtos
* Reworked the website.



.



Relevant Pages

  • ANN: NLog 0.9 has been released
    ... NLog 0.9 has been released! ... NLog is a .NET logging library similar to log4net, ... A single non-logging operation now takes only 7 nanoseconds ... * Network target (capable of sending messages over TCP and UDP, ...
    (microsoft.public.dotnet.framework.compactframework)
  • ANN: NLog 0.9 has been released
    ... NLog 0.9 has been released! ... NLog is a .NET logging library similar to log4net, ... A single non-logging operation now takes only 7 nanoseconds ... * Network target (capable of sending messages over TCP and UDP, ...
    (microsoft.public.dotnet.general)
  • ANN: NLog 0.9 has been released
    ... NLog 0.9 has been released! ... NLog is a .NET logging library similar to log4net, ... A single non-logging operation now takes only 7 nanoseconds ... * Network target (capable of sending messages over TCP and UDP, ...
    (microsoft.public.dotnet.framework)
  • ANN: NLog 0.5beta1 has been released
    ... I'm proud to announce that NLog 0.5 beta1 has been released. ... NLog is a .NET logging library similar in concepts to log4net, ...
    (microsoft.public.dotnet.framework)
  • ANN: NLog 0.5beta1 has been released
    ... I'm proud to announce that NLog 0.5 beta1 has been released. ... NLog is a .NET logging library similar in concepts to log4net, ...
    (microsoft.public.dotnet.general)

Quantcast