diff --git a/macros/Logging.cpphs b/macros/Logging.cpphs
new file mode 100644
--- /dev/null
+++ b/macros/Logging.cpphs
@@ -0,0 +1,11 @@
+
+
+#ifdef ENABLE_DEBUG
+
+#define INSTRUMENTATION(x)   (x)
+
+#else
+
+#define INSTRUMENTATION(x)
+
+#endif 
diff --git a/second-transfer.cabal b/second-transfer.cabal
--- a/second-transfer.cabal
+++ b/second-transfer.cabal
@@ -7,7 +7,7 @@
 -- PVP       summary:      +-+------- breaking API changes
 --                         | | +----- non-breaking API additions
 --                         | | | +--- code changes with no API change
-version     :              0.3.0.2
+version     :              0.3.0.3
 
 synopsis    :              Second Transfer HTTP/2 web server
 
@@ -39,6 +39,8 @@
 -- Constraint on the version of Cabal needed to build this package.
 cabal-version:       >=1.10
 
+extra-source-files: macros/Logging.cpphs
+
 Flag debug 
   Description: Enable debug support 
   Default:     False
@@ -50,8 +52,7 @@
 source-repository this
   type:     git
   location: git@github.com:alcidesv/second-transfer.git
-  tag:      0.3.0.2
-
+  tag:      0.3.0.3
 
 library
 
@@ -71,7 +72,6 @@
                 , SecondTransfer.Http2.Framer
                 , SecondTransfer.Http2.MakeAttendant
                 , SecondTransfer.Http2.Session
-
 
   build-tools: cpphs
 
