diff --git a/src/postProcessing/functionObjects/forces/forces/forces.C b/src/postProcessing/functionObjects/forces/forces/forces.C
index b23a6d2328e3bdb5a7d1f9c88d04448b73405aac..1dd26906b74487d46da744e23d9f1c2a68dc67cd 100644
--- a/src/postProcessing/functionObjects/forces/forces/forces.C
+++ b/src/postProcessing/functionObjects/forces/forces/forces.C
@@ -428,36 +428,43 @@ void Foam::forces::write()
                 Info<< "forces output:" << nl
                     << "    forces(pressure, viscous)" << fm.first() << nl
                     << "    moment(pressure, viscous)" << fm.second() << nl;
+            }
 
-                forcesFilePtr_() << obr_.time().value() << tab << fm;
-
-                if (localSystem_)
-                {
-                    forcesMoments fmLocal;
+            forcesFilePtr_() << obr_.time().value() << tab << fm;
 
-                    fmLocal.first().first() =
-                        coordSys_.localVector(fm.first().first());
+            if (localSystem_)
+            {
+                forcesMoments fmLocal;
 
-                    fmLocal.first().second() =
-                        coordSys_.localVector(fm.first().second());
+                fmLocal.first().first() =
+                    coordSys_.localVector(fm.first().first());
 
-                    fmLocal.second().first() =
-                        coordSys_.localVector(fm.second().first());
+                fmLocal.first().second() =
+                    coordSys_.localVector(fm.first().second());
 
-                    fmLocal.second().second() =
-                        coordSys_.localVector(fm.second().second());
+                fmLocal.second().first() =
+                    coordSys_.localVector(fm.second().first());
 
-                    forcesFilePtr_() << tab << fmLocal;
+                fmLocal.second().second() =
+                    coordSys_.localVector(fm.second().second());
 
+                forcesFilePtr_() << tab << fmLocal;
 
+                if (log_)
+                {
                     Info<< "  local:" << nl
                         << "    forces(pressure, viscous)" << fmLocal.first()
                         << nl
                         << "    moment(pressure, viscous)" << fmLocal.second()
                         << nl;
                 }
+            }
+
+
+            forcesFilePtr_() << endl;
 
-                forcesFilePtr_() << endl;
+            if (log_)
+            {
                 Info<< endl;
             }
         }