]> vaikene.ee Git - evaf/blobdiff - src/libs/Common/ilogger.h
Removed qInfo(), which is now part of Qt since version 5.5.
[evaf] / src / libs / Common / ilogger.h
index 7c9158587c7f698ef56fdeea02fe6bf6e40cb515..4d865c9ee6ed6d741dc2ede6eb8645402c56e811 100644 (file)
@@ -3,7 +3,7 @@
  * @brief Logger interface for eVaf
  * @author Enar Vaikene
  *
- * Copyright (c) 2011 Enar Vaikene
+ * Copyright (c) 2011-2012 Enar Vaikene
  *
  * This file is part of the eVaf C++ cross-platform application development framework.
  *
@@ -62,7 +62,8 @@ public:
         Error,      ///< Unexpected issues in the software that could be solved automatically.
         Warning,    ///< Expected issues in the software that will be solved automatically.
         Info,       ///< General information output by the application or modules.
-        Debug       ///< Information for debugging purposes.
+        Debug,      ///< Information for debugging purposes.
+        Count       ///< Number of severity levels
     };
 
     /// Interface constructor
@@ -92,6 +93,8 @@ public:
      *
      * Use the setDefaultSource() function to change the default source name. If not set, then
      * uses the default source name "common".
+     *
+     * Changing the name of the default source resets any other settings set for the default source.
      */
     virtual void setDefaultSource(QString const & source) = 0;
 
@@ -240,26 +243,13 @@ signals:
      * your receiver to this signal if you want to add your own message handling. For example,
      * use this signal to show messages in a log window etc.
      */
-    void loggerEvent(eVaf::Common::iLogger::Severity severity, QString const & text, QString const & source, QString const & where);
+    void loggerEvent(Common::iLogger::Severity severity, QString const & text, QString const & source, QString const & where);
 
 };
 
 } // namespace eVaf::Common
 } // namespace eVaf
 
-/**
- * Outputs info messages
- * @param msg The format string
- * @param ... Variable list of arguments
- *
- * The qInfo() function adds info messages to the Qt family of functions qDebug(), qWarning(), qError() and qFatal().
- */
-void COMMON_EXPORT qInfo(char const * const msg, ...)
-#ifdef Q_OS_LINUX
-            __attribute__((format(printf, 1, 2)))
-#endif
-;
-
 /**
  * Macro for fatal error messages.
  *