NLog.LogFactory.GetLogger C# (CSharp) Method

GetLogger() public method

Gets the specified named logger.
public GetLogger ( string name, Type loggerType ) : Logger
name string Name of the logger.
loggerType System.Type The type of the logger to create. The type must inherit from NLog.Logger.
return Logger
        public Logger GetLogger(string name, Type loggerType)
        {
            return this.GetLogger(new LoggerCacheKey(loggerType, name));
        }

Same methods

LogFactory::GetLogger ( LoggerCacheKey cacheKey ) : Logger
LogFactory::GetLogger ( string name ) : Logger

Usage Example

Example #1
1
 static void Main(string[] args)
 {
     var config = new NLog.Config.LoggingConfiguration();
     using (var fluentdTarget = new NLog.Targets.Fluentd())
     {
         fluentdTarget.Layout = new NLog.Layouts.SimpleLayout("${longdate}|${level}|${callsite}|${logger}|${message}");
         config.AddTarget("fluentd", fluentdTarget);
         config.LoggingRules.Add(new NLog.Config.LoggingRule("demo", LogLevel.Debug, fluentdTarget));
         var loggerFactory = new LogFactory(config);
         var logger = loggerFactory.GetLogger("demo");
         logger.Info("Hello World!");
     }
 }
All Usage Examples Of NLog.LogFactory::GetLogger