public class ClassWithLoggingExample{ private static readonly ILog log = LogManager.GetLogger( System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); ...}// In ascending order of severity (descending level of verbosity) log.Debug("This is a DEBUG level message. The most VERBOSE level.");log.Info("Extended information, with higher importance than the Debug call");log.Warn("An unexpected but recoverable situation occurred");log.Error("An unexpected error occurred, an exception was thrown, or is about to be thrown", ex);log.Fatal("Meltdown!", ex);
The Enterprise Library Logging Application Block simplifies the implementation of common logging functions. You can use the Logging Application Block to write information to a variety of locations: