diff options
author | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2005-01-29 18:48:13 +0000 |
---|---|---|
committer | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2005-01-29 18:48:13 +0000 |
commit | c4b6e6e612c0764a71c2e78beaabb48763f6f813 (patch) | |
tree | e8c462dfb83cb4038aaabaff738352b52807ea11 /src/main/ProcessCommandLine.c | |
parent | 322d1b68cf0cdfabffe91f4a8da07b5633805cb2 (diff) |
Introduce a parameter -L to select the logging level.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3974 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/main/ProcessCommandLine.c')
-rw-r--r-- | src/main/ProcessCommandLine.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/ProcessCommandLine.c b/src/main/ProcessCommandLine.c index e297dee1..8b14f652 100644 --- a/src/main/ProcessCommandLine.c +++ b/src/main/ProcessCommandLine.c @@ -58,7 +58,7 @@ static char **argv = NULL; @desc Processes the command line arguments. @enddesc - @calls CCTKi_CommandLineTestThornCompiled CCTKi_CommandLineDescribeAllParameters CCTKi_CommandLineDescribeParameter CCTKi_CommandLineTestParameters CCTKi_CommandLineWarningLevel CCTKi_CommandLineErrorLevel CCTKi_CommandLineParameterLevel CCTKi_CommandLineRedirectStdout CCTKi_CommandLineListThorns() CCTKi_CommandLineVersion() CCTKi_CommandLineHelp + @calls CCTKi_CommandLineTestThornCompiled CCTKi_CommandLineDescribeAllParameters CCTKi_CommandLineDescribeParameter CCTKi_CommandLineTestParameters CCTKi_CommandLineLoggingLevel CCTKi_CommandLineWarningLevel CCTKi_CommandLineErrorLevel CCTKi_CommandLineParameterLevel CCTKi_CommandLineRedirectStdout CCTKi_CommandLineListThorns() CCTKi_CommandLineVersion() CCTKi_CommandLineHelp @calledby @history @@ -117,6 +117,7 @@ int CCTKi_ProcessCommandLine(int *inargc, char ***inargv, tFleshConfig *ConfigDa {"describe-all-parameters", optional_argument, NULL, 'O'}, {"describe-parameter", required_argument, NULL, 'o'}, /*{"test-parameters", optional_argument, NULL, 'x'},*/ + {"logging-level", required_argument, NULL, 'L'}, {"warning-level", required_argument, NULL, 'W'}, {"error-level", required_argument, NULL, 'E'}, {"parameter-level", required_argument, NULL, 256}, @@ -128,7 +129,7 @@ int CCTKi_ProcessCommandLine(int *inargc, char ***inargv, tFleshConfig *ConfigDa {0, 0, 0, 0} }; - c = getopt_long_only (argc, argv, "hO::o:x::W:E:r::Tt:vi", + c = getopt_long_only (argc, argv, "hO::o:x::L:W:E:r::Tt:vi", long_options, &option_index); if (c == -1) break; @@ -141,6 +142,7 @@ int CCTKi_ProcessCommandLine(int *inargc, char ***inargv, tFleshConfig *ConfigDa case 'O': CCTKi_CommandLineDescribeAllParameters(optarg); break; case 'o': CCTKi_CommandLineDescribeParameter(optarg); break; case 'x': CCTKi_CommandLineTestParameters(optarg); break; + case 'L': CCTKi_CommandLineLoggingLevel(optarg); break; case 'W': CCTKi_CommandLineWarningLevel(optarg); break; case 'E': CCTKi_CommandLineErrorLevel(optarg); break; case 256: CCTKi_CommandLineParameterLevel(optarg); break; |