using Serilog; class Program { static void Main(string[] args) { Log.Logger = new LoggerConfiguration() .WriteTo.Console() .CreateLogger(); Log.Information("Hello, Serilog!"); } }
using NLog; class Program { private static Logger logger = LogManager.GetCurrentClassLogger(); static void Main(string[] args) { logger.Info("Hello, NLog!"); } }
using log4net; class Program { private static ILog logger = LogManager.GetLogger(typeof(Program)); static void Main(string[] args) { logger.Info("Hello, log4net!"); } }All these packages and libraries provide different ways to log messages in C# applications. Developers should choose the one that suits their requirements and preferences.