Exemplo n.º 1
0
        /// <summary>
        /// Configure logging for the app run.
        /// </summary>
        /// <param name="parsedParameters">The parsed arguments into the app</param>
        /// <param name="runningOptions">The algorithm and running mode.</param>
        private static void ConfigureLogging(ArgumentParsingTarget parsedParameters, GenValRunningOptions runningOptions)
        {
            string filePath;

            switch (runningOptions.GenValMode)
            {
            case GenValMode.Generate:
                filePath = parsedParameters.RegistrationFile.FullName;
                break;

            case GenValMode.Validate:
                filePath = parsedParameters.AnswerFile.FullName;
                break;

            default:
                filePath = string.Empty;
                break;
            }

            var logName = $"{runningOptions.GenValMode}";

            LoggingHelper.ConfigureLogging(filePath, logName);
        }
 public void Configure(IConfigureThisEndpoint specifier)
 {
     LoggingHelper.ConfigureLogging(Level.Info);
 }
Exemplo n.º 3
0
 private static void ConfigureTargets(string connectionString)
 {
     LoggingHelper.ConfigureLogging(connectionString);
 }