Author: mlandres Date: Thu Aug 14 12:54:02 2008 New Revision: 10849 URL: http://svn.opensuse.org/viewcvs/zypp?rev=10849&view=rev Log: fix log file fandling in testcase Modified: trunk/libzypp/zypp/base/LogControl.h trunk/libzypp/zypp/solver/detail/Testcase.cc Modified: trunk/libzypp/zypp/base/LogControl.h URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp/zypp/base/LogControl.h?rev=10849&r1=10848&r2=10849&view=diff ============================================================================== --- trunk/libzypp/zypp/base/LogControl.h (original) +++ trunk/libzypp/zypp/base/LogControl.h Thu Aug 14 12:54:02 2008 @@ -70,7 +70,7 @@ const std::string & /*message_r*/ ); virtual ~LineFormater() {} }; - + public: /** Assign a LineFormater. * If you want to format loglines by yourself. NULL installs the @@ -78,6 +78,7 @@ */ void setLineFormater( const shared_ptr<LineFormater> & formater_r ); + public: /** Set path for the logfile. * Permission for logfiles is set to 0640 unless an explicit mode_t * value is given. An empty pathname turns off logging. <tt>"-"</tt> Modified: trunk/libzypp/zypp/solver/detail/Testcase.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp/zypp/solver/detail/Testcase.cc?rev=10849&r1=10848&r2=10849&view=diff ============================================================================== --- trunk/libzypp/zypp/solver/detail/Testcase.cc (original) +++ trunk/libzypp/zypp/solver/detail/Testcase.cc Thu Aug 14 12:54:02 2008 @@ -288,13 +288,12 @@ } if (runSolver) { + zypp::base::LogControl::TmpLineWriter tempRedirect; zypp::base::LogControl::instance().logfile( dumpPath +"/y2log" ); zypp::base::LogControl::TmpExcessive excessive; resolver.reset(true); // true = resetting all valid solverresults resolver.resolvePool(); - - zypp::base::LogControl::instance().logfile( "/var/log/YaST2/y2log" ); } ResPool pool = resolver.pool(); -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org