Missing files ...
[senf.git] / Utils / Logger / FileTarget.hh
index 11543d7..5a80a7a 100644 (file)
@@ -69,7 +69,7 @@ namespace log {
         ///\name Structors and default members
         ///@{
 
-        explicit FileTarget(std::string const & filename); 
+        explicit FileTarget(std::string const & filename, std::string const & nodename = ""); 
                                         ///< Construct FileTarget writing to \a file
 
         ///@}
@@ -78,13 +78,15 @@ namespace log {
         void reopen();                  ///< Reopen %log after log-file rotation
         void reopen(std::string const & file);  ///< Reopen %log under a new name
 
+        std::string const & filename() const; ///< Return current log file name
+
     private:
         std::string file_;
 
         struct RegisterConsole {
             RegisterConsole();
             static boost::shared_ptr<senf::console::DirectoryNode> create(
-                std::string const & filename);
+                std::string const & filename, std::string const & nodename);
             static RegisterConsole instance;
         };
     };