From f4c99f683a3ace8acd508af5147a03b123b857f4 Mon Sep 17 00:00:00 2001 From: "Stephen D. Huston" Date: Wed, 15 Oct 2008 22:33:34 +0000 Subject: Split logging options into portable options and sink-related options that are platform-specific. Re-did sink options for Posix as discussed on qpid-dev (no more --log-output, but more specific --log-to- options. Allows addition of Windows options without further reorg of Posix code. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@705083 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/cpp/docs/man/qpidd.x | 6 +- qpid/cpp/src/Makefile.am | 48 +++---- qpid/cpp/src/qpid/Plugin.h | 2 +- qpid/cpp/src/qpid/log/Logger.cpp | 67 +-------- qpid/cpp/src/qpid/log/Logger.h | 37 ++--- qpid/cpp/src/qpid/log/Options.cpp | 129 +++++------------ qpid/cpp/src/qpid/log/Options.h | 31 ++-- qpid/cpp/src/qpid/log/OstreamOutput.cpp | 41 ++++++ qpid/cpp/src/qpid/log/OstreamOutput.h | 41 ++++++ qpid/cpp/src/qpid/log/SinkOptions.h | 64 +++++++++ qpid/cpp/src/qpid/log/posix/SinkOptions.cpp | 211 ++++++++++++++++++++++++++++ qpid/cpp/src/qpid/log/posix/SinkOptions.h | 64 +++++++++ qpid/cpp/src/qpidd.cpp | 6 +- qpid/cpp/src/tests/logging.cpp | 37 +++-- qpid/cpp/src/tests/start_broker | 2 +- qpid/cpp/src/tests/start_cluster | 4 +- qpid/cpp/src/tests/start_cluster_hosts | 2 +- 17 files changed, 542 insertions(+), 250 deletions(-) create mode 100644 qpid/cpp/src/qpid/log/OstreamOutput.cpp create mode 100644 qpid/cpp/src/qpid/log/OstreamOutput.h create mode 100644 qpid/cpp/src/qpid/log/SinkOptions.h create mode 100644 qpid/cpp/src/qpid/log/posix/SinkOptions.cpp create mode 100644 qpid/cpp/src/qpid/log/posix/SinkOptions.h (limited to 'qpid/cpp') diff --git a/qpid/cpp/docs/man/qpidd.x b/qpid/cpp/docs/man/qpidd.x index edbe7b3bff..9f1b465701 100644 --- a/qpid/cpp/docs/man/qpidd.x +++ b/qpid/cpp/docs/man/qpidd.x @@ -28,8 +28,8 @@ Each line is a name=value pair. Blank lines and lines beginning with # are ignor # My qpidd configuration file. port=6000 max-connections=10 - log-output=stdout - log-output=/tmp/qpidd.log + log-to-stdout=yes + log-to-file=/tmp/qpidd.log [ENVIRONMENT] .I QPID_