diff options
Diffstat (limited to 'qpid/cpp/src/qpid/log/Options.cpp')
-rw-r--r-- | qpid/cpp/src/qpid/log/Options.cpp | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/qpid/cpp/src/qpid/log/Options.cpp b/qpid/cpp/src/qpid/log/Options.cpp deleted file mode 100644 index dd296f3a93..0000000000 --- a/qpid/cpp/src/qpid/log/Options.cpp +++ /dev/null @@ -1,66 +0,0 @@ -/* - * - * Copyright (c) 2006 The Apache Software Foundation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -#include "Options.h" -#include "Statement.h" -#include "qpid/Options.h" - -namespace qpid { -namespace log { - -using namespace std; - -Options::Options(const std::string& name) : qpid::Options(name), - time(true), level(true), thread(false), source(false), function(false), trace(false) -{ - outputs.push_back("stderr"); - selectors.push_back("error+"); - - ostringstream levels; - levels << LevelTraits::name(Level(0)); - for (int i = 1; i < LevelTraits::COUNT; ++i) - levels << " " << LevelTraits::name(Level(i)); - addOptions() - ("log-output", optValue(outputs, "FILE"), - "Send log output to FILE. " - "FILE can be a file name or one of the special values:\n" - "stderr, stdout, syslog") - ("trace,t", optValue(trace), "Enables all logging" ) - ("log-enable", optValue(selectors, "RULE"), - ("Enables logging for selected levels and components. " - "RULE is in the form 'LEVEL[+][:PATTERN]' " - "Levels are one of: \n\t "+levels.str()+"\n" - "For example:\n" - "\t'--log-enable warning+' " - "logs all warning, error and critical messages.\n" - "\t'--log-enable debug:framing' " - "logs debug messages from the framing namespace. " - "This option can be used multiple times").c_str()) - ("log-time", optValue(time, "yes|no"), - "Include time in log messages") - ("log-level", optValue(level,"yes|no"), - "Include severity level in log messages") - ("log-source", optValue(source,"yes|no"), - "Include source file:line in log messages") - ("log-thread", optValue(thread,"yes|no"), - "Include thread ID in log messages") - ("log-function", optValue(function,"yes|no"), - "Include function signature in log messages"); -} - -}} // namespace qpid::log |