Ejemplo n.º 1
0
 /// <summary>
 /// Shorthand for <see cref="M:log4net.LogManager.GetLogger(System.String)" />.
 /// </summary>
 /// <remarks>
 /// Get the logger for the fully qualified name of the type specified.
 /// </remarks>
 /// <param name="type">The full name of <paramref name="type" /> will
 /// be used as the name of the logger to retrieve.</param>
 /// <returns>the logger with the name specified</returns>
 public static IProgramLog GetLogger(Type type)
 {
     return(ProgramLogManager.GetLogger(Assembly.GetCallingAssembly(), type.FullName));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Retrieve or create a named logger.
 /// </summary>
 /// <remarks>
 /// <para>Retrieve a logger named as the <paramref name="name" />
 /// parameter. If the named logger already exists, then the
 /// existing instance will be returned. Otherwise, a new instance is
 /// created.</para>
 ///
 /// <para>By default, loggers do not have a set level but inherit
 /// it from the hierarchy. This is one of the central features of
 /// log4net.</para>
 /// </remarks>
 /// <param name="name">The name of the logger to retrieve.</param>
 /// <returns>the logger with the name specified</returns>
 public static IProgramLog GetLogger(string name)
 {
     return(ProgramLogManager.GetLogger(Assembly.GetCallingAssembly(), name));
 }