+/**
+ * \brief Accessor
+ * @param flag Set the debug flag to redirect to file
+ */
+void Debug::SetDebugToFile (bool flag)
+{
+ DebugToFile = flag;
+}
+
+/**
+ * \brief Accessor
+ * @param level Get the debug flag to redirect to file
+ */
+bool Debug::GetDebugToFile ()
+{
+ return DebugToFile;
+}
+
+/**
+ * \brief Accessor
+ * @param flag Set the debug flag to redirect to file
+ * Absolutely nothing is check. You have to pass in
+ * a correct filename
+ */
+void Debug::SetDebugFilename (std::string const& filename)
+{
+ DebugToFile = true; // Just in case ...
+ DebugFlag = true; // Just in case ...
+ DebugFile.open( filename.c_str() );
+}
+
+std::ofstream & Debug::GetDebugFile ()
+{
+ return DebugFile;
+}
+