Пример #1
0
        /// <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;
        }