Esempio n. 1
0
 /// <summary>
 /// Formats the log events as XML elements compatible with the log4j schema.
 /// </summary>
 /// <param name="xml">A method to configure the xml layout.</param>
 /// <returns>A configured <see cref="XmlLayoutDefinition"/> instance.</returns>
 public XmlLog4jLayoutDefinition XmlInLog4JSchema(Action <XmlLog4jLayoutDefinition> xml)
 {
     return(Build.AndConfigure(xml));
 }
Esempio n. 2
0
 /// <summary>
 /// Formats the log events as XML elements.
 /// </summary>
 /// <param name="xml">A method to configure the xml layout.</param>
 /// <returns>A configured <see cref="XmlLayoutDefinition"/> instance.</returns>
 public XmlLayoutDefinition Xml(Action <XmlLayoutDefinition> xml)
 {
     return(Build.AndConfigure(xml));
 }
Esempio n. 3
0
 /// <summary>
 /// Uses a flexible layout configurable with a fluent API.
 /// </summary>
 /// <param name="pattern">A method to configure the pattern layout.</param>
 /// <returns>A configured <see cref="FluentPatternLayoutDefinition"/> instance.</returns>
 public FluentPatternLayoutDefinition Pattern(Action <FluentPatternLayoutDefinition> pattern)
 {
     return(Build.AndConfigure(pattern));
 }
Esempio n. 4
0
 /// <summary>
 /// Configures logging to a file.
 /// </summary>
 /// <param name="file">A method to configure the file logging.</param>
 /// <returns>A configured <see cref="FileAppenderDefinition"/> instance.</returns>
 public FileAppenderDefinition File(Action <FileAppenderDefinition> file)
 {
     return(Build.AndConfigure(file));
 }
Esempio n. 5
0
 /// <summary>
 /// Configures logging to the console in color.
 /// </summary>
 /// <param name="console">A method to configure the console logging.</param>
 /// <returns>A configured <see cref="ColoredConsoleAppenderDefinition"/> instance.</returns>
 public ColoredConsoleAppenderDefinition ColoredConsole(Action <ColoredConsoleAppenderDefinition> console)
 {
     return(Build.AndConfigure(console));
 }
 /// <summary>
 /// Implements log4net's default error handling policy, which consists of emitting a message
 /// for the first error in an appender and ignoring all subsequent errors.
 /// </summary>
 /// <returns>A configured <see cref="OnlyOnceErrorHandlerDefinition"/> instance.</returns>
 public OnlyOnceErrorHandlerDefinition OnlyOnce(Action <OnlyOnceErrorHandlerDefinition> handler)
 {
     return(Build.AndConfigure(handler));
 }