Beispiel #1
0
        /// <summary>
        /// Gets the Request Response Logging mechanism for advanced logging using serilog.
        /// </summary>
        /// <returns>Returns value which specifies the request response logging mechanism.</returns>
        public static OAuthAdvancedLogging GetAdvancedLogging(bool enableSerilogRequestResponseLoggingForDebug, bool enableSerilogRequestResponseLoggingForTrace, bool enableSerilogRequestResponseLoggingForConsole, bool enableSerilogRequestResponseLoggingForFile, string serviceRequestLoggingLocationForFile)
        {
            OAuthAdvancedLogging advancedLogger;

            advancedLogger = new OAuthAdvancedLogging(enableSerilogRequestResponseLoggingForDebug: enableSerilogRequestResponseLoggingForDebug, enableSerilogRequestResponseLoggingForTrace: enableSerilogRequestResponseLoggingForTrace, enableSerilogRequestResponseLoggingForConsole: enableSerilogRequestResponseLoggingForConsole, enableSerilogRequestResponseLoggingForFile: enableSerilogRequestResponseLoggingForFile, serviceRequestLoggingLocationForFile: serviceRequestLoggingLocationForFile);

            return(advancedLogger);
        }
Beispiel #2
0
        /// <summary>
        /// Gets the Request Response Logging mechanism for advanced logging using serilog.
        /// </summary>
        /// <returns>Returns value which specifies the request response logging mechanism.</returns>
        public static OAuthAdvancedLogging GetAdvancedLoggingCustom(Serilog.ILogger customLogger)
        {
            OAuthAdvancedLogging advancedLogger;

            advancedLogger = new OAuthAdvancedLogging(customLogger);

            return(advancedLogger);
        }