diff options
Diffstat (limited to 'ext/Log4Qt/src/systemlogappender.h')
| -rw-r--r-- | ext/Log4Qt/src/systemlogappender.h | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/ext/Log4Qt/src/systemlogappender.h b/ext/Log4Qt/src/systemlogappender.h deleted file mode 100644 index ad8325d..0000000 --- a/ext/Log4Qt/src/systemlogappender.h +++ /dev/null @@ -1,98 +0,0 @@ -/****************************************************************************** - * - * package: Log4Qt - * file: databaseappender.h - * created: December 2010 - * author: Michael Filonenko - * - * - * Copyright 2010 Michael Filonenko - * - * 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. - * - ******************************************************************************/ -#ifndef SYSTEMLOGAPPENDER_H -#define SYSTEMLOGAPPENDER_H - -#include "appenderskeleton.h" - -namespace Log4Qt { - - /*! - * \brief The class SystemLogAppender appends log events to a Event Log under win* - * and to syslog under *nix. - * - * \note All the functions declared in this class are thread-safe. - * - * \note The ownership and lifetime of objects of this class are managed. - * See \ref Ownership "Object ownership" for more details. - */ - class LOG4QT_EXPORT SystemLogAppender: public AppenderSkeleton - { - Q_OBJECT - - /** - * The property holds the port used by the telenet appender. - * - * The default is QCoreApplication::applicationName() - * - * \sa serviceName(), setServiceName() - */ - Q_PROPERTY(QString serviceName READ serviceName WRITE setServiceName) - public: - explicit SystemLogAppender(QObject *parent = 0); - ~SystemLogAppender(); - - bool requiresLayout() const; - - /** - * - * - */ - QString serviceName() const; - /** - * - */ - void setServiceName(const QString& serviceName); - - protected: - virtual void append(const Log4Qt::LoggingEvent &rEvent); - -#ifndef QT_NO_DEBUG_STREAM - /*! - * Writes all object member variables to the given debug stream - * \a rDebug and returns the stream. - * - * The member function is used by - * QDebug operator<<(QDebug debug, const LogObject &rLogObject) to - * generate class specific output. - * - * \sa QDebug operator<<(QDebug debug, const LogObject &rLogObject) - */ - virtual QDebug debug(QDebug &rDebug) const; - - // Needs to be friend to access internal data - friend QDebug operator<<(QDebug debug, const LogObject &rLogObject); -#endif // QT_NO_DEBUG_STREAM - QString mServiceName; - char *ident; - }; - - inline bool SystemLogAppender::requiresLayout() const - { - return true; - } - -} - -#endif //#ifndef SYSTEMLOGAPPENDER_H |
