summaryrefslogtreecommitdiff
path: root/ext/Log4Qt/src/systemlogappender.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/Log4Qt/src/systemlogappender.h')
-rw-r--r--ext/Log4Qt/src/systemlogappender.h98
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