summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/qpid/log/Options.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/cpp/src/qpid/log/Options.cpp')
-rw-r--r--qpid/cpp/src/qpid/log/Options.cpp66
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