1 <?xml version="1.0"?>
\r
4 <name>Microsoft.Extensions.Logging.EventLog</name>
\r
7 <member name="T:Microsoft.Extensions.Logging.EventLoggerFactoryExtensions">
\r
9 Extension methods for the <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> class.
\r
12 <member name="M:Microsoft.Extensions.Logging.EventLoggerFactoryExtensions.AddEventLog(Microsoft.Extensions.Logging.ILoggingBuilder)">
\r
14 Adds an event logger named 'EventLog' to the factory.
\r
16 <param name="builder">The extension method argument.</param>
\r
17 <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
\r
19 <member name="M:Microsoft.Extensions.Logging.EventLoggerFactoryExtensions.AddEventLog(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.EventLog.EventLogSettings)">
\r
21 Adds an event logger. Use <paramref name="settings"/> to enable logging for specific <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>s.
\r
23 <param name="builder">The extension method argument.</param>
\r
24 <param name="settings">The <see cref="T:Microsoft.Extensions.Logging.EventLog.EventLogSettings"/>.</param>
\r
25 <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
\r
27 <member name="M:Microsoft.Extensions.Logging.EventLoggerFactoryExtensions.AddEventLog(Microsoft.Extensions.Logging.ILoggingBuilder,System.Action{Microsoft.Extensions.Logging.EventLog.EventLogSettings})">
\r
29 Adds an event logger. Use <paramref name="configure"/> to enable logging for specific <see cref="T:Microsoft.Extensions.Logging.LogLevel"/>s.
\r
31 <param name="builder">The extension method argument.</param>
\r
32 <param name="configure">A delegate to configure the <see cref="T:Microsoft.Extensions.Logging.EventLog.EventLogSettings"/>.</param>
\r
33 <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
\r
35 <member name="T:Microsoft.Extensions.Logging.EventLog.EventLogLogger">
\r
37 A logger that writes messages to Windows Event Log.
\r
40 <member name="M:Microsoft.Extensions.Logging.EventLog.EventLogLogger.#ctor(System.String,Microsoft.Extensions.Logging.EventLog.EventLogSettings,Microsoft.Extensions.Logging.IExternalScopeProvider)">
\r
42 Initializes a new instance of the <see cref="T:Microsoft.Extensions.Logging.EventLog.EventLogLogger"/> class.
\r
44 <param name="name">The name of the logger.</param>
\r
45 <param name="settings">The <see cref="T:Microsoft.Extensions.Logging.EventLog.EventLogSettings"/>.</param>
\r
46 <param name="externalScopeProvider">The <see cref="T:Microsoft.Extensions.Logging.IExternalScopeProvider"/>.</param>
\r
48 <member name="M:Microsoft.Extensions.Logging.EventLog.EventLogLogger.BeginScope``1(``0)">
\r
51 <member name="M:Microsoft.Extensions.Logging.EventLog.EventLogLogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel)">
\r
54 <member name="M:Microsoft.Extensions.Logging.EventLog.EventLogLogger.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">
\r
57 <member name="T:Microsoft.Extensions.Logging.EventLog.EventLogLoggerProvider">
\r
59 The provider for the <see cref="T:Microsoft.Extensions.Logging.EventLog.EventLogLogger"/>.
\r
62 <member name="M:Microsoft.Extensions.Logging.EventLog.EventLogLoggerProvider.#ctor">
\r
64 Initializes a new instance of the <see cref="T:Microsoft.Extensions.Logging.EventLog.EventLogLoggerProvider"/> class.
\r
67 <member name="M:Microsoft.Extensions.Logging.EventLog.EventLogLoggerProvider.#ctor(Microsoft.Extensions.Logging.EventLog.EventLogSettings)">
\r
69 Initializes a new instance of the <see cref="T:Microsoft.Extensions.Logging.EventLog.EventLogLoggerProvider"/> class.
\r
71 <param name="settings">The <see cref="T:Microsoft.Extensions.Logging.EventLog.EventLogSettings"/>.</param>
\r
73 <member name="M:Microsoft.Extensions.Logging.EventLog.EventLogLoggerProvider.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.Extensions.Logging.EventLog.EventLogSettings})">
\r
75 Initializes a new instance of the <see cref="T:Microsoft.Extensions.Logging.EventLog.EventLogLoggerProvider"/> class.
\r
77 <param name="options">The <see cref="T:Microsoft.Extensions.Options.IOptions`1"/>.</param>
\r
79 <member name="M:Microsoft.Extensions.Logging.EventLog.EventLogLoggerProvider.CreateLogger(System.String)">
\r
82 <member name="M:Microsoft.Extensions.Logging.EventLog.EventLogLoggerProvider.Dispose">
\r
85 <member name="M:Microsoft.Extensions.Logging.EventLog.EventLogLoggerProvider.SetScopeProvider(Microsoft.Extensions.Logging.IExternalScopeProvider)">
\r
88 <member name="T:Microsoft.Extensions.Logging.EventLog.EventLogSettings">
\r
90 Settings for <see cref="T:Microsoft.Extensions.Logging.EventLog.EventLogLogger"/>.
\r
93 <member name="P:Microsoft.Extensions.Logging.EventLog.EventLogSettings.LogName">
\r
95 Name of the event log. If <c>null</c> or not specified, "Application" is the default.
\r
98 <member name="P:Microsoft.Extensions.Logging.EventLog.EventLogSettings.SourceName">
\r
100 Name of the event log source. If <c>null</c> or not specified, "Application" is the default.
\r
103 <member name="P:Microsoft.Extensions.Logging.EventLog.EventLogSettings.MachineName">
\r
105 Name of the machine having the event log. If <c>null</c> or not specified, local machine is the default.
\r
108 <member name="P:Microsoft.Extensions.Logging.EventLog.EventLogSettings.Filter">
\r
110 The function used to filter events based on the log level.
\r