id summary reporter owner description type status milestone component version severity resolution keywords cc 11719 Create a log file only if some data is written to it parikshit.nangre@… Andrey Semashev "I am creating a log file using src::severity_logger< severity_level > m_DbLogger; logging::add_file_log ( keywords::auto_flush = true, keywords::file_name = m_Settings.LogFileSQL + ""_diagnostics.log"", keywords::time_based_rotation = sinks::file::rotation_at_time_point(0, 0, 0), keywords::format = ( boost::log::expressions::stream << boost::log::expressions::format_date_time< boost::posix_time::ptime >(""TimeStamp"", ""%Y-%m-%d %H:%M:%S"") << "": ["" << boost::log::expressions::attr< severity_level >(""Severity"") << ""] "" << boost::log::expressions::smessage ) ); It creates a log file before any log goes into it. I want to have that log file ONLY IF some data is written into it. If no log goes into it we dont want to see that log file. Please suggest a solution for it." Support Requests closed To Be Determined log Boost 1.59.0 Problem worksforme