/// <summary> /// Initializes new instance of this class based on the WebDAV Logger configuration options. /// </summary> /// <param name="configOptions">WebDAV Logger configuration options.</param> public DavLoggerCore(IOptions <DavLoggerOptions> configOptions) { DavLoggerOptions options = configOptions.Value; LogFile = options.LogFile; IsDebugEnabled = options.IsDebugEnabled; }
/// <summary> /// Creates new instance of this class. /// </summary> /// <param name="configOptions">Logger options from configuration.</param> /// <param name="logMethod">Represents view logging method.</param> public ApplicationViewLogger(IOptions <DavLoggerOptions> configOptions, ILogMethod logMethod) { this.logMethod = logMethod; DavLoggerOptions options = configOptions.Value; LogFile = options.LogFile; IsDebugEnabled = options.IsDebugEnabled; }