]> git.saurik.com Git - apple/mdnsresponder.git/blobdiff - Clients/PrinterSetupWizard/Logger.h
mDNSResponder-379.27.tar.gz
[apple/mdnsresponder.git] / Clients / PrinterSetupWizard / Logger.h
index a715132f8e976e5e62d4c9f94f04c560fc7605e7..2f338c1f1253ae81a7c30fdb1a6ae68016c054b1 100644 (file)
@@ -5,9 +5,9 @@
  * 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.
@@ -26,38 +26,38 @@ class Logger : public std::ofstream
 {
 public:
 
-       Logger();
-       ~Logger();
+Logger();
+~Logger();
 
-       std::string
-       currentTime();
+std::string
+currentTime();
 };
 
 
-#define        require_noerr_with_log( LOG, MESSAGE, ERR, LABEL )      \
-               do                                              \
-               {                                               \
-                       int_least32_t localErr;                 \
-                       localErr = (int_least32_t)( ERR );      \
-                       if( localErr != 0 )                     \
-                       {                                       \
-                               log << log.currentTime() << " [ERROR] " << MESSAGE << " returned " << ERR << std::endl;                                         \
-                               log << log.currentTime() << " [WHERE] " << "\"" << __FILE__ << "\", \"" << __FUNCTION__ << "\", line " << __LINE__ << std::endl << std::endl;   \
-                               goto LABEL;                     \
-                       }                                       \
-               } while( 0 )
-
-
-#define        require_action_with_log( LOG, X, LABEL, ACTION )        \
-               do                                              \
-               {                                               \
-                       if( !( X ) )                            \
-                       {                                       \
-                               log << log.currentTime() << " [ERROR] " << #X << std::endl;     \
-                               log << log.currentTime() << " [WHERE] " << "\"" << __FILE__ << "\", \"" << __FUNCTION__ << "\", line " << __LINE__ << std::endl << std::endl;   \
-                               { ACTION; }                     \
-                               goto LABEL;                     \
-                       }                                       \
-               } while( 0 )
+#define require_noerr_with_log( LOG, MESSAGE, ERR, LABEL )  \
+    do                      \
+    {                       \
+        int_least32_t localErr;         \
+        localErr = (int_least32_t)( ERR );  \
+        if( localErr != 0 )             \
+        {                   \
+            log << log.currentTime() << " [ERROR] " << MESSAGE << " returned " << ERR << std::endl;                     \
+            log << log.currentTime() << " [WHERE] " << "\"" << __FILE__ << "\", \"" << __FUNCTION__ << "\", line " << __LINE__ << std::endl << std::endl;   \
+            goto LABEL;         \
+        }                   \
+    } while( 0 )
+
+
+#define require_action_with_log( LOG, X, LABEL, ACTION )    \
+    do                      \
+    {                       \
+        if( !( X ) )                \
+        {                   \
+            log << log.currentTime() << " [ERROR] " << # X << std::endl; \
+            log << log.currentTime() << " [WHERE] " << "\"" << __FILE__ << "\", \"" << __FUNCTION__ << "\", line " << __LINE__ << std::endl << std::endl;   \
+            { ACTION; }         \
+            goto LABEL;         \
+        }                   \
+    } while( 0 )
 
 #endif